簡體   English   中英

Eclipse中的icepdf-core maven安裝無法正常工作

[英]icepdf-core maven install in Eclipse not working

我需要在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>

任何想法 ???

這個帖子有點老了但是答案仍然對某人有幫助:為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>

當然,它無法找到它,因為我認為這個工件在Maven Central中不可用於任何最流行的公共Maven存儲庫。 你必須弄清楚如何使用Maven獲得它。 從我的1分鍾研究來看,它似乎基本上不適用於Maven在公共場合的任何地方。

所以,你可以做什么。 如果您使用並訪問某種自己的Maven存儲庫(如內部Nexus或其他東西),您可以將下載的jar文件部署到它。 這是優先的方式,它不會吮吸。 或者,您可以將其安裝到本地存儲庫,但每個開發人員在開始使用項目時都需要這樣做。 或者,您可以將這些庫與代碼一起放入SCM,並使用系統范圍依賴它們,但這很糟糕。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM