詹金斯javac争论

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

我需要使用maven设置java编译器参数。我似乎无法找到Jenkins在哪里调用Java编译器来添加参数。

如果有人能说明我会在哪里设置这个?

谢谢,杰克


所以我发现javac参数是通过插件在项目的POM中设置的。例如。下面:

<plugins>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.5.1</version>
    <configuration>
      <compilerArgument>-verbose -bootclasspath ${java.home}\lib\rt.jar</compilerArgument>
    </configuration>
  </plugin>
</plugins>
jenkins command-line-arguments javac
1个回答
0
投票

使用Maven 3.6,答案可能是在您的项目中配置pom.xml

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.8.0</version>
    <configuration>
        <compilerArgs>
            <arg>-verbose</arg>
            <arg>-bootclasspath ${java.home}\lib\rt.jar</arg>
        </compilerArgs>
    </configuration>
</plugin>

请参阅Apache Maven Compiler Plugin documentationcompile:compile goalPass Compiler Arguments example

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