精华内容
下载资源
问答
  • pom指定java编译版本和编码

    千次阅读 2018-06-29 13:36:56
    -- 文件拷贝时的编码 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project....

    方法一

    	<properties>
    		<!-- 文件拷贝时的编码 -->
    		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    		<!-- 编译时的编码 -->
    		<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
    
    		<maven.compiler.source>1.8</maven.compiler.source>
    		<maven.compiler.target>1.8</maven.compiler.target>
    		<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
    
    		<java.version>1.8</java.version>
    	</properties>


    方法二

    	<build>
    		<plugins>
    			<!-- java编译插件, 编译Java代码 -->
    			<plugin>
    				<groupId>org.apache.maven.plugins</groupId>
    				<artifactId>maven-compiler-plugin</artifactId>
    				<version>3.2</version><!--$NO-MVN-MAN-VER$ -->
    				<configuration>
    					<source>1.8</source>
    					<target>1.8</target>
    					<encoding>UTF-8</encoding><!-- 指定编码格式,否则在DOS下运行mvn compile命令时会出现莫名的错误,因为系统默认使用GBK编码 -->
    				</configuration>
    			</plugin>
    
    			<!-- 资源文件拷贝插件,处理资源文件 -->
    			<plugin>
    				<groupId>org.apache.maven.plugins</groupId>
    				<artifactId>maven-resources-plugin</artifactId>
    				<version>3.0.1</version><!--$NO-MVN-MAN-VER$ -->
    				<configuration>
    					<encoding>UTF-8</encoding><!-- 指定编码格式,否则在DOS下运行mvn命令时当发生文件资源copy时将使用系统默认使用GBK编码 -->
    				</configuration>
    			</plugin>
    		</plugins>
    	</build>


    方法三

    maven的settings.xml

    <profile>    
        <id>jdk-1.8</id>    
         <activation>    
              <activeByDefault>true</activeByDefault>    
              <jdk>1.8</jdk>    
          </activation> 
       
            <properties>    
                <maven.compiler.source>1.8</maven.compiler.source>    
                <maven.compiler.target>1.8</maven.compiler.target>    
                <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>    
            </properties>   
     
    </profile>


    展开全文
  • -- 文件拷贝时的编码 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEn

    原文地址(强烈建议看原文):https://www.cnblogs.com/exmyth/p/12489746.html

    方法一

    <properties>
    <!-- 文件拷贝时的编码 -->
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <!-- 编译时的编码 -->
    <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
    
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
    
    <java.version>1.8</java.version>
    </properties>


    方法二

    <build>
    <plugins>
    <!-- java编译插件, 编译Java代码 -->
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.2</version><!--$NO-MVN-MAN-VER$ -->
    <configuration>
    <source>1.8</source>
    <target>1.8</target>
    <encoding>UTF-8</encoding><!-- 指定编码格式,否则在DOS下运行mvn compile命令时会出现莫名的错误,因为系统默认使用GBK编码 -->
    </configuration>
    </plugin>
    
    <!-- 资源文件拷贝插件,处理资源文件 -->
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>3.0.1</version><!--$NO-MVN-MAN-VER$ -->
    <configuration>
    <encoding>UTF-8</encoding><!-- 指定编码格式,否则在DOS下运行mvn命令时当发生文件资源copy时将使用系统默认使用GBK编码 -->
    </configuration>
    </plugin>
    </plugins>
    </build>
    
    


    方法三

    maven的settings.xml
    
    <profile>
    <id>jdk-1.8</id>
    <activation>
    <activeByDefault>true</activeByDefault>
    <jdk>1.8</jdk>
    </activation>
    
            <properties>
                <maven.compiler.source>1.8</maven.compiler.source>
                <maven.compiler.target>1.8</maven.compiler.target>
                <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
            </properties>
    
    </profile>

     

    展开全文
  • maven pom指定jdk版本及utf-8字符编码

    千次阅读 2020-03-27 19:36:17
    <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>...
    	<properties>
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
            <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
            <java.version>1.8</java.version>
        </properties>
    
    展开全文
  • 有时候,我们将写好的springboot代码上传至远程仓库后。再重新拉下来的时候,会发现,之前分明用的java8的语法都报错了。...分别是打包跳过测试,打包源码,指定utf8编码 <properties> &l

    有时候,我们将写好的springboot代码上传至远程仓库后。再重新拉下来的时候,会发现,之前分明用的java8的语法都报错了。即使在idea project structure 里面设置了java8的版本,但下次拉取的时候,又变成1.5了。因为maven默认使用的1.5的版本。这个时候我们就可以在 pom.xml 的 plugins 中指定1.8的jdk版本。

    然后顺便记录一下,平时用到的其他 pom 的插件。分别是打包跳过测试,打包源码,指定utf8编码

    	<properties>
    		<!-- 声明一个 java.version 的变量,后面直接引用就可以,改起来方便 -->
            <java.version>1.8</java.version>
            <!-- 指定项目编码 -->
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        </properties>
    
    	<dependencies>
    		<!-- 省略 -->
    	</dependencies>
    
        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
    
                <!-- 指定jdk版本,和指定编码 -->
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <configuration>
                        <source>${java.version}</source>
                        <target>${java.version}</target>
                        <encoding>UTF-8</encoding>
                    </configuration>
                </plugin>
    
                <!-- maven 打包时跳过测试 -->
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <configuration>
                        <skipTests>true</skipTests>
                    </configuration>
                </plugin>
                
                <!-- 打包源码 -->
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-source-plugin</artifactId>
                    <executions>
                        <execution>
                            <id>attach-sources</id>
                            <goals>
                                <goal>jar</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>
    
    
    
    展开全文
  • maven打包指定编码

    千次阅读 2017-06-29 13:07:29
    maven打包编译时后台一直输出警告信息 [WARNING] File encoding has not been set, using platform encoding GBK, i.e....找了半天,原来只要在pom.xml文件中增加一个配置项即可    UTF-8
  • 1.第一种在pom直接指定java版本 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>ma...
  • maven打jar,指定编码字符集

    千次阅读 2014-08-09 19:40:20
    pom.xml文件里指定打包的编码 [code="java"] maven-compiler-plugin 2.0.2 1.6 1.6 gbk [/code]
  • maven项目指定项目编码

    千次阅读 2018-01-30 11:28:52
    pom文件中添加两项,这里我用的GBK编码 1、添加插件指定jdk版本以及代码编码 org.apache.maven.plugins maven-compiler-plugin 3.5.1 1.7 1.7 GBK src/main/webapp/...
  • Maven—指定字符编码格式

    千次阅读 2019-01-03 20:28:30
    今天提交项目代码到公司的git仓库上时报错:"Using platform encoding (GBK ...经网上搜寻,找到原因:Maven作为build工具时经常出现此问题,原因是未指定具体编码方式,通过在pom.xml指定编码方式可解决此问题...
  • maven配置jdk1.8编码为UTF-8的pom.xml

    千次阅读 2017-08-16 09:57:25
    前提maven默认的jdk是1.5,要根本的解决的话就要设置pom.xml。
  • <properties> <!-- Encoding --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>...project.reporting.outputEncoding>...maven.compiler.enco...
  • maven项目指定 JDK和编码1

    千次阅读 2016-01-21 10:31:52
    1.指定JDK  maven项目经常 update project 的时候 jdk会变成默认的javaSE-1.4或者javaSE-1.5之类的,很是烦人,只需要在pom.xml里面 org.apache.maven.plugins maven-compiler-plugin ...
  • <build> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> ...
  • Maven提供了一个插件来解决这个问题,可以直接将下面的代码拷贝到你项目的POM文件中即可。我这里指定的都是JDK1.7。你可以指定为1.8等版本,但前提是,你在计算机中一定是安装了高于你所指定的版本的...
  • MAVEN指定JDK版本和字符集编码

    千次阅读 2017-05-27 22:15:20
    在命令行执行mvn install 遇到乱码,及自动默认JDK为1.3时,可以通过以下方式指定JDK和字符集编码
  • Maven中指定Java的编译版本和源文件编码方式 1)在settings.xml中指定 2)在pom.xml中指定
  • 1.pom中添加引入cpdetector(一个可以自动检测文本编码格式的项目) //pom中添加引入cpdetector(一个可以自动检测文本编码格式的项目) <dependency> <groupId>... ...
  • pom.xml文件添加如下内容: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> 或者 <properties> <maven.compiler.encodi...
  • POM文件浅析

    2021-07-27 11:39:46
    POM https://blog.csdn.net/zhou373986278/article/details/82763839 https://www.cnblogs.com/east7/p/13363328.html?utm_source=tuicool
  • maven-compiler-plugin 指定JDK版本和编码

    千次阅读 2018-01-10 19:49:05
    使用maven-compiler-plugin 指定JDK版本和编码,才解决了mvn compile的错误。 compiler插件能解决:  1:maven 2.1默认用jdk 1.3来编译,maven 3 貌似是用jdk 1.5,如果项目用的jdk 1.6也会有问题,compiler插件...
  • 机器上安装了java 8和11两个版本,不过在使用Maven构建项目时为了兼容客户端,我们常常需要指定编译生成的jar包的java版本。也就是说,即使我平常使用的java 11,我仍然可以编译出java 8可以运行的jar包。 修改项目...
  • 3 Maven-POM文件说明

    2016-01-17 14:43:49
    Maven的核心是pom.xml。POM(Project Object Model,项目对象...1:代码的第一行是XML头,指定了该xml文档的版本和编码方式。紧接着是project元素,project是所有pom.xml的根元素,它还声明了一些POM相关的命名空间及
  • Maven Pom 包介绍

    2020-05-08 22:42:50
    pom.xml 文件主要描述了项目包的依赖和项目构建时的配置,在默认的 pom.xml 包中分为四大块。 第一部分为项目的描述信息: <groupId>com.neo</groupId> <artifactId>hello</artifactId> ...
  • maven pom文件

    2017-01-12 19:32:59
    pom文件   1.1 pom文件简介 无   1.2 pom文件组成部分 1.2.1modelVersion 1.2.2 maven坐标 1.2.3 maven依赖 1.2.4聚合Aggregation (orMulti-Module) 聚合是在pom.xml文件中使用 模块名称(不是...
  • 需要指定编译时的编码格式<encoding>UTF8 maven-compiler-plugin添加的位置,pom.xml中project -- build -- plugins 标签中 <groupId>org.apache.maven.plugins <artifactId>maven-compiler-plugin...
  • POM 项目对象模型

    千次阅读 2015-01-19 09:12:29
    POM Maven项目,依赖,构建配置,以及构件:所有这些都是要建模和表述的对象。这些对象通过一个名为项目对象模型(Project Object Model,POM)的XML文件描述。 POM包含四类描述和配置: 项目总体信息 它包含一个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 24,518
精华内容 9,807
关键字:

pom指定编码