是否设置在Maven的性质project.build.sourceDirectory工作?

问题描述 投票:0回答:1

我使用的是非标准,Maven的目录结构的项目。

是否使用maven 3.6.0和Maven的编译器插件3.8.0设置在Maven的性质project.build.sourceDirectory工作?

我试着使用:

<properties>
<project.build.sourceDirectory>${project.basedir}/src/my_source_dir<project.build.sourceDirectory>
</properties>

但这并没有工作。该compileSourceRoots默认为My_project_path的\ src \主\ java中

在部分放置sourceDirectory确实工作。

<build>
<sourceDirectory>${project.basedir}/src/my_source_dir<sourceDirectory> 
...

这是一个bug或者是不支持project.build.sourceDirectory?

maven maven-3 maven-plugin
1个回答
1
投票

最简洁的答案是不。

在属性部分设置project.build.sourceDirectory不行家3.x的支持该project.build.sourceDirectory属性可以为只读属性引用。源目录(IES)必须在段中使用标签来设定。

一种替代是通过Gmugra注意,在产生来源相经由标签使用构建辅助-行家的插件。请参阅:https://www.mojohaus.org/build-helper-maven-plugin/usage.html

© www.soinside.com 2019 - 2024. All rights reserved.