zoukankan      html  css  js  c++  java
  • gradle与maven项目相互转化

         gradle这几年发展迅猛,github越来越多的项目都开始采用gradle来构建了,但是并不是所有人都对gradle很熟悉,下面的方法可以把gradle转成maven项目,前提gradle项目目录结构保持跟maven一样的约定,即/src/main/java这一套。

    一、gradle --> maven

    在build.gradle中增加以下内容(group,version可自行修改,artifactId默认为目录名称)

    apply plugin: 'java'

    apply plugin: 'maven'

    group = 'com.101tec'

    version = '0.7-dev'

    sourceCompatibility = 1.6

    然后./gradlew build ,成功后将在buildpoms目录下生成pom-default.xml文件,把它复制到根目录下,改名成pom.xml即可

    当然,通过修改build.gradle 也可以直接在根目录下生成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")
    }
    复制代码

    关于gradle的详细资料可以参考链接:http://www.cnblogs.com/davenkin/tag/gradle/

    二、maven --> gradle

    先保证本机安装了gradle 2.0以上的版本

    然后在maven根目录下运行

    gradle init --type pom

    另外关于gradle的详细命令及使用方法请参见:https://lippiouyang.gitbooks.io/gradle-in-action-cn/content/gradle/gradle-features.html

  • 相关阅读:
    DockerAPI版本不匹配的问题
    Linux文件系统
    队列

    多维数组
    字符串
    线性表
    ARM编辑、编译工具
    南京IT公司
    数据结构:用单链表实现的队列(2)
  • 原文地址:https://www.cnblogs.com/moonandstar08/p/5086979.html
Copyright © 2011-2022 走看看