文档章节

maven项目与gradle相互切换

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

公司目前的项目是用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

© 著作权归作者所有

共有 人打赏支持
miaojiangmin
粉丝 9
博文 333
码字总数 90174
作品 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
Android依赖管理与私服搭建

*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 1.Android引入依赖的多种方式 2.多平台私服搭建 3.创建和依赖自己的代码仓库 1、Android引入依赖的多种方式 引入方式一 AS切换pro...

javen205
2017/03/04
0
0
Gradle 与 Maven 功能区别

由于最近想写些android作为练习,发现Android Studio 使用的是gradle,而不是我所熟悉的maven 对于构建库我所需求的是快速创建项目、规范化引入包结构,在IDE的帮助下快速进行测试 对于多重构...

抢小孩糖吃
2014/12/26
2.5K
0
gradle :Java项目开发环境构建工具

gradle Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。 中文名 gradle 基 础 Groovy 语言 服务对象 Java应用 整体设计 以作为一种语言为...

惠城君
2015/12/18
31
0
Android Studio 常用功能介绍

Android Studio 的基本用法 界面介绍 讲解1 这个界面,显示了我们使用 Android Studio时经常接触到的功能面板。 Project 面板。 用于浏览项目文件。 Project 面板会显示当前的所有的 module...

Erichkko
2015/09/14
293
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

配置Spring的注解支持

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 配置Spring的注解支持 以上也提到了使用注解来配...

凯哥学堂
30分钟前
0
0
关于Spring Aop存在的一点问题的思考

在本人前面的文章Spring Aop原理之切点表达式解析中讲解了Spring是如何解析切点表达式的,在分析源码的时候,出现了如下将要讲述的问题,我认为是不合理的,后来本人单纯使用aspectj进行试验...

爱宝贝丶
32分钟前
0
0
JavaScript 概述

JavaScript是面向Web的编程语言。绝大多数现代网站都使用了JavaScript,并且所有的现代Web浏览器——基于桌面系统、游戏机、平板电脑和智能手机的浏览器——均包含了JavaScript解释器。这使得...

Mr_ET
今天
0
0
Java Run-Time Data Areas(Java运行时数据区/内存分配)

Java运行时数据区(内存分配) 本文转载官网 更多相关内容可查看官网 中文翻译可参考 2.5. Run-Time Data Areas The Java Virtual Machine defines various run-time data areas that are use...

lichuangnk
今天
0
0
docker learn :services docker-compose.yml

docker-compose.yml定义了服务的运行参数 version: "3" services: web: # replace username/repo:tag with your name and image details image: hub.c.163.com/dog948453219/friendlyhello d......

writeademo
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部