1.maven项目转gradle项目
- cmd命令行进入maven项目的根目录(即pom.xml文件所在的路径),执行如下命令:
1
gradle init --type pom
执行完之后会生成build.gradle和setting.gradle等gradle项目的配置文件。
2.gradle项目转maven项目
- 在你要转化的项目的build.gradle中加入以下代码:
1
2
3
4
5
6apply plugin: 'java'
apply plugin: 'maven'
group = 'com.cachu'
version = '1.0.0'
sourceCompatibility = 1.7
group和version可以自己随便命名,artifactId默认为目录名称,sourceCompatibility是编译的jdk的版本。
cmd命令行进入你要转化的项目的路径下(即步骤1中build.gradle所在的目录),执行gradle install 命令。完整命令如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22C:\Users\CatchU>d:
D:\>cd D:\gitLocalRepo\innerManage\fmInnerManage
D:\gitLocalRepo\innerManage\fmInnerManage>gradle install
Starting a Gradle Daemon, 2 incompatible and 1 stopped Daemons could not be reused, use --status for details
:compileJava
Download https://jcenter.bintray.com/com/aliyun/aliyun-java-sdk-core/3.4.0/aliyun-java-sdk-core-3.4.0.pom
Download https://jcenter.bintray.com/org/json/json/20170516/json-20170516.pom
Download https://jcenter.bintray.com/javax/mail/mail/1.4/mail-1.4.jar
Download https://jcenter.bintray.com/com/aliyun/aliyun-java-sdk-core/3.4.0/aliyun-java-sdk-core-3.4.0.jar
Download https://jcenter.bintray.com/javax/activation/activation/1.1/activation-1.1.jar
Download https://jcenter.bintray.com/org/json/json/20170516/json-20170516.jar
注: 某些输入文件使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
:processResources
:classes
:war
:install
BUILD SUCCESSFUL
Total time: 1 mins 9.01 secs
D:\gitLocalRepo\innerManage\fmInnerManage>上面命令执行完毕之后会在build——poms——pom-default.xml找到pom文件,将其复制到项目下改为pom.xml即可。到此gradle项目转maven项目就完成了。
如果maven编译时出现如下警告:1
WARNING] File encoding has not been set, using platform encoding GBK, i.e. build is platform dependent!
在pom.xml中加入如下代码:1
2
3<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>