修改Maven默认编译级别

创建Maven项目时,默认的编译级别是J2SE-1.5。这时,我们可能需要修改这个默认设置为当前项目的jdk版本。有两种方法:

1.修改Maven的settings.xml文件覆盖默认设置

在settings.xml文件中找到<profiles>标签,然后在此标签内部粘贴如下配置:

<profile>
    <id>jdk-1.6</id>
    <activation>
        <jdk>1.6</jdk>
    </activation>
    <properties>
        <maven.compiler.source>1.6</maven.compiler.source>
        <maven.compiler.target>1.6</maven.compiler.target>
        <maven.compiler.compilerVersion>1.6</maven.compiler.compilerVersion>
    </properties>
</profile>

2.在项目的pom.xml文件中指定编译级别

<properties>
    <java-version>1.7</java-version>
</properties>
<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.2</version>
        <configuration>
            <source>${java-version}</source>
            <target>${java-version}</target>
            <encoding>UTF-8</encoding>
        </configuration>
    </plugin>
</plugins>
时间: 2024-11-08 22:18:11

修改Maven默认编译级别的相关文章

修改OpenSSL默认编译出的动态库文件名称

在 Windows 平台上调用动态链接库 dll 文件时,有两种方式:a) 隐式的加载时链接:使用 *.lib (导入库)文件,在 IDE 的链接器相关设置中加入导入库 lib 文件的名称,或在程序中加入预编译指令 #pragma comment (lib,”*.lib”).b) 显式的运行时链接.不使用 *.lib (导入库)文件,使用 Load Library(),GetProcAddress() 函数来加载动态库中的函数.要注意的是在导入库 lib 文件内部包含了其对应 dll 文件的名称

修改Linux默认启动级别或模式

在Linux中有7种启动级别,默认是X-Window,像是Windows的窗口模式,而Linux的操作和配置一般我们都采用输入命令的方式来完成,像DOS操作系统一样,如何让Linux一启动就进入这种模式呢? 以管理员身份进入Linux,修改文件:/etc/inittab文件 找到“id:5:initdefault:”,其中的5就是X-Window,为默认运行级别,一般我们把5改为3即可. 一共有7种启动级别,分别为: # 0 - halt (Do NOT set initdefault to t

idea修改maven默认配置不生效

1.问题现象 我的idea版本是2019.2的,通过File->Other Setting->Setting for New Projects修改maven的默认配置后,新建项目maven默认配置不生效 2.解决 打开C:\Users\用户\.IntelliJIdea2019.2\config\options下的project.default.xml,添加一个component,保存,打开idea,File->Other Setting->Setting for New Proje

修改maven 默认使用的 jdk 版本

Eclipse工程应设定了1.8,maven编译仍然使用1.6的解决办法 解决方式有两种,一种是配置 pom.xml,一种是配置 settings.xml. 方式一:settings.xml 配置 打开 %maven%/conf/settings.xml 文件并编辑它(%maven% 表示 maven 的根目录) : <profiles>  <profile>    <id>development</id>    <activation>    

修改maven默认JDK版本

1.找到maven的settings文件 %maven%/conf/settings.xml (%maven%表示maven的根目录) 2.打开settings.xml文件,找到<profiles>节点 3.插入以下内容 <id>jdk-1.8</id> <activation> <jdk>1.8</jdk></activation> <properties> <maven.compiler.source

Debian8修改启动默认运行级别

Two things you need to know: 1) Systemd boots towards the target given by "default.target". This is typically a symbolic link to the actual target file. 2) Systemd keeps it's targets in /lib/systemd/system and /etc/systemd/system. A file in /etc

RHEL7默认运行级别和终端分辨率修改

第三运行级别:multi-user.target 第五运行级别:graphical.target #前者是符号连接指向老大后面的target runlevel3.target -> multi-user.target runlevel5.target -> graphical.target █修改开机默认运行级别: ●方法1: 默认级别转换为3(文本模式) ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/defa

RHEL7.0默认运行级别

修改默认运行级别: rhel7.0 做了很多大的改变,打开inittab看下 # inittab is no longer used when using systemd. /etc/inittab 这个文件已经不再使用systemd,对linux来说,就是一个init程序,可以作为sysVinit和Upstat的替代. systemd使用比sysvinit的运行级别更为自由的target概念作为替代 第三运行级:multi-user.target 第五运行级:graphical.target

question --&gt; maven assembly plugin 修改文件默认权限

使用maven assembly plugin插件添加执行脚本时,发现默认权限为644,还需要手动添加执行权限.这很麻烦,于是查看文档 官方文档 http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html#class_fileSet fileMode String Similar to a UNIX permission, sets the file mode of the files included. THIS IS