我正在使用pdfbox-app-2.0.0-20140226.103319-176.jar。但我注意到有一个持续的开发和Apache PDFBox应用程序经常发布新版本。在官员方面,我可以在以下URL中看到pdfbox-app-2.0.0- ** -182,183,184.jar。我尝试使用pom.xml文件获取pdfbox-app-2.0.0- ** -177,178,179,180,181.jars,但没有运气。你能帮我拿到pdfbox-app-2.0.0- ** -177,178,179,180,181.jars。
答案 0 :(得分:2)
你能帮我拿到pdfbox-app-2.0.0 - ** - 177,178,179,180,181.jars。
不,没有人可以(除了源存储库被标记为每个快照,或者你很幸运找到了保存该特定版本的人)。
您应该使用公共存储库,但如果您需要尚未发布的功能,则可以使用快照存储库。在这种情况下,你必须要知道你正在使用一个不稳定的,快速发展的版本,所以如果你的程序今天工作,它可能明天无法工作,因为代码已经发展:一般这个使用不稳定版本时,“问题”是一种通缉行为。
事实上,该问题会通知您,您指望的功能将来不会像您使用过的(旧)版本中那样存在,而越早发现错误越好你可以改变你的工作而不会有太多的痛苦。
为了使用快照存储库添加(在您的情况下):
<project>
<modelVersion>4.0.0</modelVersion>
<repositories>
<repository>
<id>ApacheSnapshot</id>
<name>Apache Repository</name>
<url>https://repository.apache.org/content/groups/snapshots/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
然后添加依赖项:
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox-app</artifactId>
<version>2.0.0-SNAPSHOT</version>
</dependency>
更一般地说,与SNAPSHOT
有效合作的目的是在开发团队沟通的开发过程中,项目经理负责遵守最后期限。