我有一個maven項目,除了使用正常的回購也使用本地jar。該罐在清單中定義是這樣的:Maven不會添加本地依賴項到目標jar
<dependency>
<groupId>com.mirrorworlds</groupId>
<artifactId>lstnef</artifactId>
<version>1.0.0</version>
<optional>false</optional>
<scope>system</scope>
<systemPath>${basedir}/lib/lstnef-1.0.0.jar</systemPath>
</dependency>
安裝腳本的工作成功,但應用程序啓動後,我得到這樣的:
Exception in thread "main" java.lang.NoClassDefFoundError:
com/mirrorworlds/lifestreams/mail/tnef/internet/TnefMultipart
at ...processMails(MailProcessor.java:57)
at ...main(MailReader.java:42)
當我看到目標罐子裏面我可以」 t找到這些類,以及它們,但它們應該在裏面lstnef-1.0.0.jar
我會感謝任何有關解決這個謎團的建議。
使用本地存儲庫管理器和安裝這個罐子把它比你可以使用它作爲一個USAL依賴。讓生活更輕鬆。 – khmarbaise
@khmarbaise,我對maven完全陌生,並且得到了這個項目來介紹一些更新。它曾經以某種方式工作,但現在我無法讓它們都恢復原狀。 – svz