簡體   English   中英

如何成功導入 DSS 庫?

[英]How do I succesfully import DSS Library?

我一直在嘗試將 DSS 庫(在他們的 git https://github.com/esig/dss中找到)用於電子簽名項目。 到目前為止,我已經嘗試使用 JetBrains 手動下載 Maven 文件並將它們作為外部庫導入。 我還嘗試將 Maven 文件作為新項目打開。 最后但同樣重要的是,我嘗試通過新的 GitHub 存儲庫打開 Maven 文件。 問題是,每當我從項目中加載 Maven 文件時,導入似乎都無法解決。

在故障排除方面,我嘗試使用多個 IDE 和不同的安裝和項目路徑,不斷更新和刷新 Maven 存儲庫,偶爾還需要從 Maven 存儲庫手動下載一些 Maven 庫。

請在下面找到一些錯誤的屏幕截圖:

導入期間的錯誤

Pom.xml 錯誤:

Pom.xml 錯誤

JUnit 錯誤:

JUnit 錯誤

你真的需要訪問 DSS 項目的原始文件嗎? 對於該庫的一般用途,您可以將其用作依賴項而無需下載源代碼,除非您想對其進行分叉並進行一些修改。

有關集成說明,請參閱文檔

首先,您需要將 DSS 存儲庫添加到 Maven 項目的 pom.xml 文件中:

<repositories>
    ...

    <repository>
      <id>cefdigital</id>
      <name>cefdigital</name>
      <url>https://ec.europa.eu/digital-building-blocks/artifact/content/repositories/esignaturedss/</url>
    </repository>
</repositories>

之后,您需要將所需的模塊作為依賴項添加到項目中。 您還可以在文檔中找到有關模塊的信息。

我希望這能幫到您。

最好的問候,亞歷山大。

暫無
暫無

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

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