我想我還沒有真正有以前更要做到這一點,因爲我遇到了一個奇怪的問題。我正在嘗試從現有的Java項目生成JAR,然後將其放入Spring Maven項目中。我確信我正確地包含了它,之前我已經多次使用第三方JAR進行了這些操作(儘管它是一個Maven項目,我在其中包含了一些不明確的JAR並放在構建路徑等),但是與我JAR在Eclipse中表現得很好,就好像它包含了一樣,我有一個測試類從JAR導入一個類,實例化它等,並且它沒有顯示任何錯誤(在IDE中導入沒問題等),但是當我去做一個Maven安裝,我得到:創建SIMPL JAR文件,導入Maven項目,但Maven的安裝是complainining「包不存在」
[ERROR] /media/src/main/java/org/jadefalcon/automation/DataSetup/test.java:[11,15] package org.test does not exist
[ERROR] /media/src/main/java/org/jadefalcon/automation/DataSetup/test.java:[21,2] cannot find symbol
我試圖做一個Maven乾淨,但還是同樣的問題,該JAR類我與測試是這樣的:(試圖更復雜的一個,但隨後嘗試這對解決問題)
package org.test;
public class something {
public String main() {
return "it is definitely working fine";
}
}
這裏是我所產生的JAR(與源可見): https://docs.google.com/leaf?id=0BzB_xvrbRpbYODQyMjEzOWEtOTdjNS00YjM3LTlkZGUtNjY5NmIwN2RiNTRj&hl=en
因爲我而感到困惑和沮喪這樣我將不勝感激任何意見。由於
*顯然你不應該只在一個maven項目中包含一個常規的lib JAR *。 **沒錯!** – 2011-05-20 07:16:39
這並不是說我有,雖然認同,但它毫無意義的必須設置考慮到你還必須設置安全性等進行,對內部維護的罐子回購(當公司以外的人AREN它的東西「T應該有機會獲得),什麼是浪費時間..我的方式上述工程說,我會在那 – Rick 2011-06-09 21:35:25