如何下载pdfbox-app jar?

时间:2014-04-30 10:19:03

标签: apache maven pdfbox snapshot

我正在使用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。

1 个答案:

答案 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有效合作的目的是在开发团队沟通的开发过程中,项目经理负责遵守最后期限。