是我或Maven文檔是無用的,因爲在鏈接波紋管:安裝Maven的創建一個jar文件到本地回購
它說,如果你有Maven的,你可以安裝生成的jar文件它通過以下命令:
mvn org.apache.maven.plugins:maven-install-plugin:2.5.1:install-file -Dfile=<path-to-file>
但是當我嘗試這個辦法:
mvn install:install-file -Dfile=E:\jarFiles\utill-1.0.jar -DlocalRepositoryPath=E:\repo
它給了我下面的錯誤:
The artifact information is incomplete or not valid:
[ERROR] [0] 'groupId' is missing.
[ERROR] [1] 'artifactId' is missin
[ERROR] [2] 'packaging' is missing
[ERROR] [3] 'version' is missing.
首先鏈接的標題談論'..自定義POM'。此外,如果您想將工件安裝到本地存儲庫中,您可以使用'mvn install'來簡單地完成該工作。 – khmarbaise
您需要在[指定Maven的本地存儲庫位置作爲CLI參數]的答案(http://stackoverflow.com/questions/6823462/specifying-mavens-local-repository-location-as-a-cli-parameter)。如果它是一個永久的變化,那麼你可以在你的〜/ .m2/settings.xml文件中指定它 –
no在我發送的問題中,我指的是這一行:如果JAR是由Apache Maven構建的,它將包含一個META-INF目錄的子文件夾中的pom.xml,默認情況下會被讀取。在這種情況下,你需要做的只是:mvn org.apache.maven.plugins:maven-install-plugin:2.5。1:install-file -Dfile = –