在工作maven
项目时,maven
有时会在目标目录中生成classes文件夹。有时不是(可以立即创建和删除)吗?。
什么情况下它会发生而什么时候不发生?。
答案 0 :(得分:0)
这取决于您的项目配置。通常,项目包装类型将是一个关键因素。像“ 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。