当前位置: 首页 > 面试题库 >

maven :(使用-source 5或更高版本启用静态导入声明)

况庆
2023-03-14
问题内容

如何使用来源5?我试过了

mvn -source 5 test

但这没用:-)

当我用javac编译文件时,一切正常。


问题答案:

您需要配置maven-compiler-plugin

<project>
  ...
  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
          <source>1.5</source>
          <target>1.5</target>
        </configuration>
      </plugin>
      ...
    </plugins>
    ...
  </build>
</project>

编辑:更改示例以使用最新版本的插件。



 类似资料:
  • 问题内容: 我从svn下载了一个项目,现在我正尝试使用Maven进行构建(mvn全新安装…我的maven是Apache Maven 3.0.4)。不幸的是,当我尝试构建时,发生以下错误。奇怪的是它报告了一些有关Java版本1.3的信息(我认为),我当然没有在笔记本电脑上安装它。我已经设置为JDK 1.7,我的javac也在1.7版中… 请您知道问题出在哪里吗? 问题答案: 您必须像这样为maven

  • 问题内容: 我在IntelliJ中使用maven,JDK1.8,maven 3.2.5。获取编译错误:使用-source 7或更高版本启用diamond opera。具体如下: 有什么建议么?还有其他配置可以设置此源级别吗?似乎它不使用Java 1.8。 问题答案: 检查你的配置方式,它应使用Java版本7或更高版本:

  • 在MCP(Minecraft Coder Pack)中,当我运行重新编译时.bat我收到以下错误: “(使用 -source 7 或更高版本在交换机中启用字符串)” 我想在重新编译时设置MCP使用Java 8,但我要把“-source 8”放在哪里,MCP中的哪个文件,放在哪里?

  • 我正面临Android N布局XML预览的问题。显示以下信息: “Android N要求IDE与Java 1.8或更高版本一起运行” 另外,我在我的操作系统中安装了Java1.8。 我怎么改变它?

  • 问题内容: 我敢肯定这很简单,但是我仍然坚持从命令行使用Ant构建Android应用。我收到此消息:。我要在buildfile中添加什么以使其使用Java 1.7进行编译? 问题答案: 解决了其他任何人都无法解决的问题。我不得不更改文件。有属性 ,值应更改为1.7