Mar*_*lis 12
我知道我可以在pom文件中将目标设置为1.6,但问题是我不能在父pom中设置它并期望孩子继承它.
在父pom中设置<source>和<target>版本确实有效.
例如,在我的父母pom中,我有:
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</pluginManagement>
Run Code Online (Sandbox Code Playgroud)
如果您遇到问题,可能需要检查:
source和target值;mvn install在父母身上跑过; 和mvn help:effective-pom 在子项目上显示预期的源/目标值.修改poms后,您可能需要选择两个项目并使用Maven-> Update Project.
| 归档时间: |
|
| 查看次数: |
13677 次 |
| 最近记录: |