繁体   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