簡體   English   中英

maven項目目錄結構中目標中的classes文件夾

[英]classes folder in target in maven project directory structure

在工作maven項目時, maven有時會在目標目錄中生成classes文件夾。 有時不是(可以立即創建和刪除)嗎?

什么情況下它會發生而什么時候不呢?

這取決於您的項目配置。 通常,項目包裝類型將是一個關鍵因素。 像“ pom”類型或“ bom”類型一樣,這些類型僅用於描述項目元數據,例如依賴項管理,常規插件配置等,其不包含要編譯的源代碼。 對於包含源代碼的jar包,它將使用默認配置的maven-compiler-plugin編譯生成類。

但是對於maven及其插件,他們擁有許多靈活的方法來進行配置以更改其功能。 例如,對於編譯,您甚至可以使用build-helper-maven-plugin來更改源代碼文件夾位置和編譯位置。 因此,這仍然取決於您的pom配置。

有關build-helper-maven-plugin的信息,請參見https://www.mojohaus.org/build-helper-maven-plugin/usage.html

暫無
暫無

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

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