use*_*364 6 java maven-2 m2eclipse maven icepdf
我需要在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>
Run Code Online (Sandbox Code Playgroud)
任何的想法 ???
rex*_*ord 13
这个帖子有点老了但是答案对某些人来说仍然有帮助:为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>
Run Code Online (Sandbox Code Playgroud)
当然,它找不到它,因为正如我所见,这个工件在 Maven Central 和任何最流行的公共 Maven 存储库中都不可用。您必须弄清楚如何使用 Maven 获取它。从我一分钟的研究来看,似乎 Maven 基本上无法在公共场合使用。
所以,你可以做什么。如果您使用并有权访问某种自己的 Maven 存储库(例如内部 Nexus 等),您可以将下载的 jar 部署到其中。这是首选方式,而且并不糟糕。或者,您可以将其安装到本地存储库,但每个开发人员在开始项目时都需要这样做。或者,您可以将这些库与代码一起放入 SCM 中,并使用系统范围依赖它们,但这最糟糕。
| 归档时间: |
|
| 查看次数: |
2826 次 |
| 最近记录: |