我有一個maven項目(主)有兩個模塊(每個模塊都有這個主項目作爲其父項)。一切都很完美,但上週我注意到我可以將啓動配置從eclipse存儲到常規* .launch文件中。主/ conf目錄Eclipse或Maven創建bin目錄 - 與.launch文件的問題
在那裏我存儲我的所有運行配置(* .launch):
所以我在主像創建的文件夾。但過了一段時間後,我注意到eclipse或maven在主項目(main/bin)下創建了一個bin direcotry,其中包含主項目的精確副本(包括pom.xml和.project文件)。
其他兩個項目都沒有這個目錄。
問題是,eclipse會掃描整個direcotry樹中的* .launch文件,而eclipse會在main/conf和main/bin/conf中找到它們。
我認爲從maven的程序集插件可能是問題,並刪除,但沒有任何運氣。我不確定這是否是Maven的問題,因爲我的隊伍正在建造我的罐子,而且我的建造代理不是垃圾管理員。所以這可能是一個與日食問題?
感謝, Hauke
您可以添加信息,該項目的java構建路徑有哪些內容?通常只有源目錄的目錄內容(在項目屬性中的Source文件夾下)被複制到bin目錄,所以我假定你的項目根目錄是eclipse構建路徑的一部分。 – mliebelt
在Eclipse - > Project - > Properties - > Java Build Path - > Source中只有project/src。在該文件夾中只有一些txt文件(多數民衆贊成好)。其他標籤也適合我。奇怪的是,如果我在bin目錄之外修改一個文件並查看bin目錄中相應文件的內容,它是一樣的。看起來像一個Linux符號鏈接。如果我刪除垃圾箱,它會在編譯完成後返回。 – Hauke
對不起,編譯過程不會回來,如果我執行「maven update project configuration」或者project - > clean ...(在建築工作區過程的最後,direcotry又被填充了) – Hauke