一个项目可能包括一个主 jar 和相关的源和 javadoc jar。
artifact-name-1.0.jar artifact-name-1.0-sources.jar artifact-name-1.0-javadoc.jar
源 jar 包含 Java 源,javadoc jar 包含生成的 javadocs。要在部署中包含这些文件,请将源和javadoc参数设置为源和 javadoc jar 文件的路径。
mvn org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M2:deploy-file -Durl=file:///home/me/m2-repo \ -DrepositoryId=some.repo.id \ -Dfile=./path/to/artifact-name-1.0.jar \ -DpomFile=./path/to/pom.xml \ -Dsources=./path/to/artifact-name-1.0-sources.jar \ -Djavadoc=./path/to/artifact-name-1.0-javadoc.jar
注意:通过使用目标的完全限定路径,您可以确保使用 maven-deploy-plugin 的首选版本。使用mvn deploy:deploy-file时,其版本取决于 pom 中的规范或 Apache Maven 的版本。