首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >icepdf-核心maven安装在Eclipse中无法正常工作

icepdf-核心maven安装在Eclipse中无法正常工作
EN

Stack Overflow用户
提问于 2012-05-30 08:57:16
回答 2查看 3.1K关注 0票数 6

我需要在Vaadin中使用PDFviewer,它依赖于IcePdf...所以我试着安装它,但它给了我DependencyResolutionException。我尝试了不同的版本,如4.1.1,4.2.2和其他版本,但都不起作用……我对maven不是很熟悉,所以不知道如何通过import添加它,因为它需要的是我不太了解的工件文件:(.下面是我在pom.xml中添加的依赖标记。

代码语言:javascript
复制
<dependency>
    <groupId>org.icepdf</groupId>
    <artifactId>icepdf-core</artifactId>
    <version>4.1.4</version>
</dependency>

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2013-03-27 07:28:12

这个线程有点老了,但可能对某些人仍然有帮助:为icepdf添加maven依赖项的一种方法是将ice maven2存储库以及依赖项添加到项目的pom中,如下面的示例所示。不用担心存储库的url是"anonsvn",他们已经在那里运行了一个maven存储库。

代码语言:javascript
复制
<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>
票数 13
EN

Stack Overflow用户

发布于 2012-05-30 14:50:24

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

那么你能做什么呢。如果您使用并访问自己的Maven存储库(如内部Nexus等),则可以将下载的jars部署到该存储库。这是首选的方式,而且不会很糟糕。或者,您也可以install it到本地存储库,但每个开发人员在开始项目时都需要这样做。或者,您可以将这些库与代码一起放入SCM中,并使用system scope依赖它们,但这最糟糕。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10808713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档