【发布时间】:2016-08-05 04:45:58
【问题描述】:
在 Maven super-pom.xml 中定义 (4.0.0)
在构建部分定义了一些配置参数,
如:
<build>
<directory>${project.basedir}/target</directory>
<outputDirectory>${project.build.directory}/classes</outputDirectory> <directory>${project.basedir}/target</directory>
<outputDirectory>${project.build.directory}/classes</outputDirectory>
<finalName>${project.artifactId}-${project.version}</finalName>
<testOutputDirectory>${project.build.directory}/test-classes</testOutputDirectory>
<sourceDirectory>${project.basedir}/src/main/java</sourceDirectory>
...
<build>
现在我们举个例子:<outputDirectory>${project.build.directory}/classes</outputDirectory>
resources:resources 插件目标使用它, 如文档中所述:
名称类型自描述输出目录文件 - 输出
要将资源复制到的目录。默认值为: ${project.build.outputDirectory}。
compiler:compile 插件目标也使用它(我猜),
但该插件的文档中没有定义它。
这是为什么 ?是缺少规范还是什么?
我错过了什么吗?
【问题讨论】:
-
我不明白,请您发布一个详细说明您的观点的答案,这将非常有帮助,谢谢。
-
我的意思是您可以回答详细说明您之前的评论,例如“在构建时可以生成源”是什么意思?我肯定错过了什么......
-
另外“maven-compiler-plugin 将编译 buildpath 中的所有 Java 源代码。”,buildpath 是什么意思?
标签: java maven plugins pom.xml