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

使用maven2用jdk1.5编译项目

伍弘盛
2023-03-14
问题内容

我设法使用maven2创建了我的项目结构。但是在使用mvn install编译我的项目时,-source 1.3不支持获取错误泛型

谷歌使用jdk1.5构建我的项目并添加了构建标签

<project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.myProject</groupId>
  <artifactId>project</artifactId>
  <packaging>jar</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>myapp</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>3.8.1</version>
    <scope>test</scope>
    </dependency>
  </dependencies>
  <build>
   <plugins>
       <plugin>
           <groupId>com.myProject</groupId>
           <artifactId>project</artifactId>
           <configuration>
               <source>1.5</source>
               <target>1.5</target>
           </configuration>
       </plugin>
     <plugins>
  </build>
</project>

但这是行不通的。

有什么提示吗?


问题答案:

将maven-compiler-plugin添加到您的构建中:

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


 类似资料:
  • 我的Android项目设置为使用Maven,所以我从pom.xml文件导入IntelliJ。IntelliJ中的编译器设置正确地指向1.7,但当我尝试编译时我得到: 错误:java:javacTask:源版本1.7要求目标版本1.7 我对maven编译器插件的设置将源和目标都设置为这个,所以这不是问题所在。但是,在模块设置中,我看到我的模块正在使用 Maven Android API 19平台(j

  • 本文向大家介绍使用maven编译Java项目实例,包括了使用maven编译Java项目实例的使用技巧和注意事项,需要的朋友参考一下 综述 本文演示了用Maven编译Java项目 需要 时间:15分钟 文本编辑器或者IDE JDK 6 或者更高版本 创建项目 本例主要为了展示Maven,所以Java的项目力求简单。 创建项目结构 选 择一个项目目录,在 *nix系统上使用下面语句 mkdir -p

  • 由于IntelliJ,我发现需要将以下选项传递给:

  • 概述 编译选项可以在使用MSBuild的项目里通过MSBuild属性指定。 例子 <PropertyGroup Condition="'$(Configuration)' == 'Debug'"> <TypeScriptRemoveComments>false</TypeScriptRemoveComments> <TypeScriptSourceMap>true</TypeS

  • null 这些项目包括: -包含一个用注释的类。 -没有源文件,只有声明方面的依赖项和要编织的项目。 -定义中描述的切入点引用的注释。 -要用中描述的连接点编织的文件。 这里定义了与方面相关的构建文件。其思想是编织与应用程序是独立的,因此应用程序的公共类和主程序都不需要知道编织。相反,主程序只需要从公共包中引用,AJC将负责编织。 主程序类似于: 日志记录方面类似于(参见相关问题中的代码): 似乎

  • 问题内容: 我对使用Eclipse感到厌倦,因为它太“简单”和“过时”。因此,我继续研究一个名为Sublime Text 3的程序,并使用了一个名为“ material theme”的程序包,该程序使程序看起来平整,美观。 但是我想用Java编写代码,但是我不知道如何在不使用IDE的情况下进行编译,这并不容易发现,但是我发现可以通过操作系统的终端/ cmd来实现。 但是我不明白的是,我实际上是如何