gradle入门(1-6)将Java项目从maven迁移到gradle
2017-06-27 01:18
357 查看
gradle项目与maven项目相互转化(转)
转自: http://www.cnblogs.com/yjmyzz/p/gradle-to-maven.html
只需要在项目的pom文件所在的目录下执行以下命令:
$ gradle init --type pom
上面的命令会根据pom文件自动生成gradle项目所需的文件和配置,然后以gradle项目重新导入即可。
apply plugin: 'java'
apply plugin: 'maven'
group = 'com.101tec'
version = '0.7-dev'
sourceCompatibility = 1.6
然后./gradlew build ,成功后将在build\poms目录下生成pom-default.xml文件,把它复制到根目录下,改名成pom.xml即可
task writeNewPom << {
pom {
project {
inceptionYear '2008'
licenses {
license {
name 'The Apache Software License, Version 2.0'
url 'http://www.apache.org/licenses/LICENSE-2.0.txt'
distribution 'repo'
}
}
}
}.writeTo("$buildDir/pom.xml")
}
转自: http://www.cnblogs.com/yjmyzz/p/gradle-to-maven.html
一、maven项目-》gradle项目
1、方法一:$ gradle init --type pom
先保证本机安装了gradle 2.0以上的版本,gradle集成了一个很方便的插件:Build Init Plugin,使用这个插件可以很方便地创建一个新的gradle项目,或者将其它类型的项目转换为gradle项目。只需要在项目的pom文件所在的目录下执行以下命令:
$ gradle init --type pom
上面的命令会根据pom文件自动生成gradle项目所需的文件和配置,然后以gradle项目重新导入即可。
二、gradle项目-》maven项目
1、方法一:插件方式
在build.gradle中增加以下内容(group,version可自行修改,artifactId默认为目录名称)apply plugin: 'java'
apply plugin: 'maven'
group = 'com.101tec'
version = '0.7-dev'
sourceCompatibility = 1.6
然后./gradlew build ,成功后将在build\poms目录下生成pom-default.xml文件,把它复制到根目录下,改名成pom.xml即可
2、方法二:任务方式
当然,通过修改build.gradle 也可以直接在根目录下生成pom.xmltask writeNewPom << {
pom {
project {
inceptionYear '2008'
licenses {
license {
name 'The Apache Software License, Version 2.0'
url 'http://www.apache.org/licenses/LICENSE-2.0.txt'
distribution 'repo'
}
}
}
}.writeTo("$buildDir/pom.xml")
}
相关文章推荐
- 将Java项目从maven迁移到gradle
- 把项目从Maven迁移到Gradle
- Java springmvc web项目,基于maven的hello world入门级项目使用IntelliJ IDEA 2017版本
- Gradle入门系列(2):第一个Java项目
- Gradle入门系列(2):第一个Java项目
- Java springmvc web项目,基于maven的hello world入门级项目使用IntelliJ IDEA 2017版本
- Java入门之Maven创建Web项目
- testng+maven+java+idea 接口测试入门一:项目创建
- Java项目构建工具ANT, IVY, MAVEN 以及 GRADLE的介绍
- Gradle入门系列(2):第一个Java项目
- Gradle入门系列(3):第一个Java项目
- Gradle入门系列(2):第一个Java项目
- 【系列教程1】Gradle入门系列二:第一个Java项目
- Java Spring MVC入门(四)——使用Maven创建项目
- Gradle入门(3):构建第一个Java项目
- Java - SpringMVC+iBatis maven工程项目增删改查实例入门+源码
- Gradle入门系列(2):第一个Java项目
- Gradle入门系列(2):第一个Java项目
- Java gradle项目与maven项目相互转化
- 【Tools.Gradle】Gradle入门系列(2):第一个Java项目