簡體   English   中英

具有本地jar和並發依賴項的Pom.xml

[英]Pom.xml with local jar and concurrent dependency

這是情況:

我想在springboot項目中使用本地安裝的jar。 我在pom.xml中包括了對這個工件的依賴:

    <dependency>
        <groupId>org.mycie.myjar</groupId>
        <artifactId>myjar</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>

這個罐子使用了版本為1.16的神器snakeyaml

但是在我的主項目中,Springboot使用了snakeyaml版本1.23

在運行應用程序時,並發似乎會引起一些問題。 您對解決此問題的良好做法有任何想法嗎?

Maven將只允許其中一個jar進入結果應用程序。 您可以通過調用mvn dependency:list來找出Maven選擇的jar。

由此產生的問題不能由Maven真正解決。 相反,您需要確定哪個版本的snakeyaml適用於所有方案。 由於其中一個jar屬於您,因此最好只更新myjar的依賴myjar以避免此問題。

暫無
暫無

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

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