Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
maven中的两个插件不同';s pom_Maven_Selenium_Junit_Pom.xml - Fatal编程技术网

maven中的两个插件不同';s pom

maven中的两个插件不同';s pom,maven,selenium,junit,pom.xml,Maven,Selenium,Junit,Pom.xml,也许一开始这个问题很愚蠢,我也有缺点,但是。。 请告诉我应该使用哪一个插件代码 <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target&

也许一开始这个问题很愚蠢,我也有缺点,但是。。 请告诉我应该使用哪一个插件代码

<build>
<plugins>
  <plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
      <source>1.5</source>
      <target>1.5</target>
    </configuration>
  </plugin>
</plugins>

maven编译器插件
1.5
1.5


org.apache.maven.plugins
maven编译器插件
2.3.2
  • groupId是可选的,因为org.apache.maven.plugins是默认值 groupID,但我还是建议保留它
  • 您应该始终使用版本标签来确定插件 版本,并避免在较新版本中引入的回归方面出现意外 插件
  • 如果您对您开发的JDK有信心,那么您肯定应该 指定源和目标版本
因此,使用上述IMHO的组合
  • groupId是可选的,因为org.apache.maven.plugins是默认值 groupID,但我还是建议保留它
  • 您应该始终使用版本标签来确定插件 版本,并避免在较新版本中引入的回归方面出现意外 插件
  • 如果您对您开发的JDK有信心,那么您肯定应该 指定源和目标版本

  • 因此,使用上述IMHO的组合,您应该使用第二个IMHO,特别是如果您使用maven 3

    明确指定
    groupId
    是一种很好的做法,这样就不会产生混淆。例如,一些插件可以从
    org.codehaus.mojo
    获得。Maven确实解决了文档中描述的插件问题

    如前所述,如果您正在使用maven3,
    version
    是相关的


    如果希望源/目标版本不同于您正在使用的jdk,那么在这两种情况下,您仍然可以指定源/目标版本

    您应该使用第二个,尤其是如果您使用maven 3

    明确指定
    groupId
    是一种很好的做法,这样就不会产生混淆。例如,一些插件可以从
    org.codehaus.mojo
    获得。Maven确实解决了文档中描述的插件问题

    如前所述,如果您正在使用maven3,
    version
    是相关的

    如果希望源/目标版本不同于您正在使用的jdk,那么在这两种情况下,您仍然可以指定源/目标版本

    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
          <!-- put your configurations here -->
        </configuration>
      </plugin>
    </plugins>