【问题标题】:icepdf-core maven install in Eclipse not workingEclipse中的icepdf-core maven安装不起作用
【发布时间】:2012-06-04 05:47:24
【问题描述】:

我需要在 Vaadin 中使用 PDFviewer,它依赖于 IcePdf...所以我试图安装它,但它给了我 DependencyResolutionException。我也尝试了不同的版本,如 4.1.1、4.2.2 和其他版本,但没有任何效果......我对 maven 不是很熟悉,所以不完全知道如何通过导入添加它,因为它要求提供我完全不知道的工件文件: (。这是我在 pom.xml 中添加的依赖标记。

<dependency>
    <groupId>org.icepdf</groupId>
    <artifactId>icepdf-core</artifactId>
    <version>4.1.4</version>
</dependency>

知道吗???

【问题讨论】:

    标签: java maven maven-2 m2eclipse icepdf


    【解决方案1】:

    这个帖子有点老了,但也许答案对某人仍然有帮助: 为 icepdf 添加 maven 依赖项的一种方法是将 ice maven2 存储库以及依赖项添加到项目的 pom 中,如下例所示。不要打扰存储库的 url 说“anonsvn”,他们有一个 maven 存储库在那里运行。

    <project xmlns="http://maven.apache.org/POM/4.0.0" ... >
      ...
      <repositories>
        <repository>
          <id>ice-maven-release</id>
          <name>Ice Maven Release Repository</name>
          <url>http://anonsvn.icesoft.org/repo/maven2/releases</url>
        </repository>
        ...
      </repositories>
      <dependencies>
        <dependency>
          <groupId>org.icepdf</groupId>
          <artifactId>icepdf-core</artifactId>
          <version>4.4.0</version>
        </dependency>
        ...
      </dependencies>
    </project>
    

    【讨论】:

    • 感谢您找到要从中提取的存储库。正是我需要的。
    【解决方案2】:

    当然它找不到它,因为正如我所见,在 Maven Central 和任何最流行的公共 Maven 存储库中都没有这个工件。您必须弄清楚如何使用 Maven 获得它。从我 1 分钟的研究来看,它似乎基本上不适用于 Maven 在任何公共场合。

    那你能做什么。如果您使用并有权访问某种自己的 Maven 存储库(如内部 Nexus 或其他东西),您可以将下载的 jar 部署到它。这是首选的方式,它并不糟糕。或者,您可以 install it 到本地 repo,但每个开发人员在开始项目时都需要这样做。或者,您可以将这些库与代码一起放入 SCM 并使用 system scope 依赖它们,但这很糟糕。

    【讨论】:

    • @rexford 捕获了正确的 Maven 存储库以将其拉下。
    猜你喜欢
    • 2012-10-13
    • 2023-03-14
    • 1970-01-01
    • 2012-03-17
    • 1970-01-01
    • 1970-01-01
    • 2013-05-20
    • 1970-01-01
    • 2012-02-24
    相关资源
    最近更新 更多