[英]Eclipse Maven Workspace Resolution not seeing Generated Classes
我在Eclipse中有兩個Maven項目,一個罐子和一個戰爭。 戰爭對jar產生了依賴性,可以通過工作空間解析來解決。
問題在於jar已生成類,這些類通過build-helper-maven-plugin添加到jar中。 但是這些類在戰爭項目中沒有得到適當解決。 例如:它自動完成該類,但一直說找不到它。 更重要的是,在通過日食運行glassfish時,我得到了這些類找不到的類。
如果禁用工作空間分辨率,則一切正常,但希望使用工作空間分辨率。 有任何想法嗎?
編輯:文件夾結構。 下部圖像中的Maven工作空間已解析的持久性項目位於Maven Dependencies文件夾中,從本質上來說,您可以看到該文件夾的頂部和底部。
IDK如果我是正確的,但是您在談論Eclipse問題-它不能“看到”生成的類,對嗎?
要解決此問題,您必須將生成的源目錄添加到Eclipse的構建路徑中,它應該可以解決您的問題。
生成的類將作為Eclipse項目層次結構中的其他源文件夾出現,瞧,Eclipse現在可以在相同的條件下自動完成並解析生成的類,就像您在同一項目中手工編寫的任何其他類上一樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.