【发布时间】:2014-05-19 09:31:57
【问题描述】:
在我工作的公司,我们正在使用类似工件的存储库管理工具。现在我正在开发一个模块化项目,如下所示:
现在,我意识到每天第一次尝试通过命令构建我的应用程序
码头:运行
我得到以下信息:
[INFO] Downloading: http://myRepo/artifactory/repo/it/myCompany/services/0.0.1-SNAPSHOT/maven-metadata.xml
[INFO] Downloaded: http://myRepo/artifactory/repo/it/myCompany/services/0.0.1-SNAPSHOT/maven-metadata.xml
[INFO] Downloading: http://myRepo/artifactory/repo/it/myCompany/parent/0.0.1-SNAPSHOT/maven-metadata.xml
[INFO] Downloading: http://myRepo/artifactory/repo/it/myCompany/parent/0.0.1-SNAPSHOT/maven-metadata.xml
[INFO] Downloading: http://myRepo/artifactory/repo/it/myCompany/model/0.0.1-SNAPSHOT/maven-metadata.xml
[INFO] Downloaded: http://myRepo/artifactory/repo/it/myCompany/model/0.0.1-SNAPSHOT/maven-metadata.xml
[INFO] Downloading: http://myRepo/artifactory/repo/it/myCompany/util/0.0.1-SNAPSHOT/maven-metadata.xml
[INFO] Downloaded: http://myRepo/artifactory/repo/it/myCompany/util/0.0.1-SNAPSHOT/maven-metadata.xml
[INFO] Downloading: http://myRepo/artifactory/repo/it/myCompany/rest/0.0.1-SNAPSHOT/maven-metadata.xml
[INFO] Downloaded: http://myRepo/artifactory/repo/it/myCompany/test/0.0.1-SNAPSHOT/maven-metadata.xml
我认为这些 xml 文件是在本地存储库内对应文件夹中的 maven-metadata-repo.xml 中转换的。例如模型项目的文件 maven-metadata-repo.xml 包含以下信息:
<?xml version="1.0" encoding="UTF-8"?>
<metadata>
<groupId>myCompany</groupId>
<artifactId>model</artifactId>
<version>0.0.1-20140417.095713-1</version>
<versioning>
<snapshot>
<timestamp>20140417.095713</timestamp>
<buildNumber>1</buildNumber>
</snapshot>
<lastUpdated>20140512073542</lastUpdated>
<snapshotVersions>
<snapshotVersion>
<extension>pom</extension>
<value>0.0.1-20140417.095713-1</value>
<updated>20140417095713</updated>
</snapshotVersion>
<snapshotVersion>
<extension>jar</extension>
<value>0.0.1-20140417.095713-1</value>
<updated>20140417095713</updated>
</snapshotVersion>
</snapshotVersions>
</versioning>
</metadata>
现在我想问你为什么我只在第一次(每天)运行命令 jetty:run 时才获得下载信息? 我也用这种方式在artifactory中配置了快照库
是这些持续下载的原因吗?
【问题讨论】:
标签: java maven maven-3 artifactory