文档章节

maven项目与gradle相互切换

miaojiangmin
 miaojiangmin
发布于 2017/04/04 09:57
字数 194
阅读 754
收藏 4

精选30+云产品,助力企业轻松上云!>>>

公司目前的项目是用maven构建的,但是也越来越发现gradle构建项目的一些优势,比如语法比较简练,各种插件也比较丰富,比如今天介绍的都是用的是gradle插件。android也是用gradle构建的,可能国内用maven比较多,但是gradle在国外比较流行。 言归正传,先说gradle转换为maven项目吧。

task writeNewPom << {
    pom {
        project {
            inceptionYear '2014'
            licenses {
                license {
                    name 'The Apache Software License, Version 2.0'
                    url 'http://www.apache.org/licenses/LICENSE-2.0.txt'
                    distribution 'repo'
                }
            }
        }
    }.writeTo("pom.xml")
}

然后运行 gradle writeNewPom 就能得到一个pom文件了。

maven转换为gradle

gradle init --type pom

然后 就生成对应的build.gradle

是不是蛮简单的。

根据build.gradle和setting.gradle文件生成idea项目:

gradle idea
上一篇: maven war包的复用
下一篇: capsule的简单教程
miaojiangmin
粉丝 16
博文 509
码字总数 122015
作品 0
宁波
程序员
私信 提问
加载中
请先登录后再评论。

在 2.3.0 中对 Spring Boot 进行了相当重大的更改,这是使用 Gradle 而非 Maven 构建的项目的第一个版本。 Spring 的每个项目都独立的项目组在开发运营,在用户最常使用的白盒部分(例如 AP...

冷冷zz
06/15
0
0
为什么 Spring Boot 2.3.0 放弃Maven最终拥抱Gradle

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 在 2.3.0 中对 Spring Boot 进行了相当重大的更改,这是使用 Gradle 而非 Maven 构...

osc_lc4icfkt
06/17
11
0
为什么 Spring Boot 2.3.0 放弃Maven最终拥抱Gradle

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 在 2.3.0 中对 Spring Boot 进行了相当重大的更改,这是使用 Gradle 而非 Maven 构...

云栖号资讯小哥
06/16
0
0
为什么 Spring Boot 2.3.0 放弃Maven最终拥抱Gradle

在 2.3.0 中对 Spring Boot 进行了相当重大的更改,这是使用 Gradle 而非 Maven 构建的项目的第一个版本。 Spring 的每个项目都独立的项目组在开发运营,在用户最常使用的白盒部分(例如 AP...

冷冷zz
06/15
971
0
gradle/maven/eclipse工程相互转化

gradle/maven/eclipse工程相互转化 IT驿站2015-06-29789 阅读 Androidgradle gradle/maven/eclipse工程相互转化: 前提安装好相应的工具和插件。 1、Maven->eclipse mvn eclipse:eclipse 2、...

IT驿站
2015/06/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【题解】p6160 [Cnoi2020]向量

原题传送门 序 啊又是勤奋学习的一天...... 这种mo题目能做出来纯靠感觉。 样例分析 样例输入给了组3、4、5的勾股数,而输出正好是三向量加和为0时的答案。 嗯我好像感觉到了什么...... 于是...

osc_4dady4pk
29分钟前
13
0
【题解】p6160 [Cnoi2020]向量

原题传送门 序 啊又是勤奋学习的一天...... 这种mo题目能做出来纯靠感觉。 样例分析 样例输入给了组3、4、5的勾股数,而输出正好是三向量加和为0时的答案。 嗯我好像感觉到了什么...... 于是...

osc_a7a1prn6
30分钟前
13
0
FreeSql (一)入门

FreeSql是一个功能强大的 .NET ORM 功能库,支持 .NetFramework 4.0+、.NetCore 2.1+、Xamarin 等支持 NetStandard 所有运行平台。(QQ群:4336577) 模型 FreeSql 使用模型执行数据访问,模...

osc_smzoc82r
31分钟前
18
0
TCP协议粘包问题详解

TCP协议粘包问题详解 前言   在本章节中,我们将探讨TCP协议基于流式传输的最大一个问题,即粘包问题。本章主要介绍TCP粘包的原理与其三种解决粘包的方案。并且还会介绍为什么UDP协议不会产...

osc_tjnx25e9
34分钟前
23
0
Ubuntu16.04密码正确 进不去桌面系统(已测试恢复正常)

遇到过两次ubuntu输入密码正确,但是进不去系统,输入密码后,跳转到一下界面 之后又返回到登陆界面,一直这样循环输入密码。 Guest用户可以。 解决办法:   1。进入tty下 :ctrl+alt+F1(F...

osc_lfbryx1h
35分钟前
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部