我希望在构建作业结束时显示部署到我们的maven仓库的JAR的URL。 (基本上是“链接”,其中依赖项 - JAR - 可以从存储库服务器下载)
那么如何在命令行上显示依赖项的远程存储库URL?
答案 0 :(得分:0)
我建议你从pom中的参数中编写URL。例如:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<id>deploy-message</id>
<phase>deploy</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<echo>deploying to url=${project.distributionManagement.repository.url}/${project.groupId}/${project.artifactId}/${project.version}/${project.artifactId}-${project.version}.jar</echo>
</tasks>
</configuration>
</execution>
</executions>
</plugin>
(此消息将在执行部署的同时显示,但您可以将其设置为您想要的任何阶段。或者将其包含在Maven profile中。)