`
tangkuo
  • 浏览: 100293 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

gradle/maven/eclipse工程相互转化

 
阅读更多
gradle/maven/eclipse工程相互转化:
前提安装好相应的工具和插件。
1、Maven->eclipse

mvn eclipse:eclipse


2、eclipse->maven

安装好maven插件后,在eclipse工程右键项目:转换为maven工程即可。


3、gradle->eclipse
编辑build.gradle文件,在文件最前面增加一行:
apply plugin: 'eclipse'

gradle eclipse


4、eclipse->gradle

打开eclipse,选择主工程,右键 -->Ecport --> Generate Gradle build files ,选择主工程以及相关的工程,Finish。

5、maven->gradle
gradle集成了一个很方便的插件:Build Init Plugin,使用这个插件可以很方便地创建一个新的gradle项目,或者将其它类型的项目转换为gradle项目。
gradle init --type pom

6、gradle->maven

gradle->eclipse->maven 暂时没有找到直接转换的方法,不过可以先转换成eclipse工程->借助maven或者gradle插件来转换
转换完成后相应的导入jar具体修复。





Gradle build.gradle to Maven pom.xml

将gradle项目转换成maven项目
#根据build.gradle 生成maven pox.xml

1.将以下配置添加到build.gradle文件中。

apply plugin: 'maven'

group = 'com.company.root'
// artifactId is taken by default, from folder name
version = '0.0.1-SNAPSHOT'

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")
}


2. 进入项目路径执行  gradle writeNewPom

完成即可在当前项目路径看到生成的Pom.xml文件,接下来就可以使用mvn 命令进行构造工程处理了。
注意:需要手工安装gradle和Maven


http://stackoverflow.com/questions/12888490/gradle-build-gradle-to-maven-pom-xml

http://blog.csdn.net/goodyuedandan/article/details/52081041

分享到:
评论

相关推荐

    java project转为maven

    本文将详细讲解如何将一个非Maven的Java项目转化为Maven项目,以便利用其强大的功能。 首先,我们需要理解Maven的核心概念。Maven是一个基于项目对象模型(Project Object Model,POM)的项目管理工具。POM是Maven...

    eclipse 安装包的 jar包部分

    9. **Maven和Gradle集成**:Eclipse也提供了对构建工具如Maven和Gradle的集成,使得项目管理和构建过程更加便捷。 在提供的压缩包中,"eclips4"可能是Eclipse IDE的某个版本,通常Eclipse的安装包会包含多个JAR文件...

    Eclipse编程技术与实例

    - Maven支持:Eclipse与Maven的集成,用于管理项目的依赖和构建流程。 - Gradle集成:对于使用Gradle构建系统的项目,Eclipse如何提供良好的支持。 - 插件开发:如何在Eclipse中开发自己的插件,扩展其功能。 4....

    eclipse hibernte Tools 插件

    对于使用Maven或Gradle构建的项目,Hibernate Tools还可以帮助集成Hibernate配置,生成pom.xml或build.gradle中的相关依赖和配置。 九、持久化模型验证 插件具备持久化模型验证功能,能检查实体类和映射文件的正确...

    eclipse工具4

    4. **构建工具**:内置的构建工具如Maven或Gradle,可以帮助开发者自动化构建和部署应用程序,减少了手动配置的工作量。 5. **调试器**:Eclipse的调试器功能强大,可以进行单步调试、设置断点、查看变量值,帮助...

    javaproject_转化为web项目

    需要注意的是,随着技术的发展,现代的Web开发可能更多地采用Maven或Gradle等构建工具,它们可以更方便地管理依赖和构建流程。对于大型项目,你可能还需要考虑使用Spring Boot、Struts或JSF等框架来简化开发和管理。...

    使用xstream解析xml,xml与pojo的双向转化,完整的java 工程

    1. 引入XStream库:在Java工程中,需要添加XStream的jar包,通常可以通过Maven或Gradle等构建工具管理依赖。在这个项目中,"lib"目录下应该包含XStream的jar文件。 2. 创建POJO类:根据XML数据的结构,定义对应的...

    springmvc+mybatis+eclipse

    在Eclipse环境中,开发者可以利用Maven或Gradle构建工具管理项目依赖,并通过IDE的内置功能快速创建、编辑和运行Java类、XML配置文件以及HTML/JS视图。此外,单元测试和集成测试也是必不可少的部分,JUnit和Mockito...

    推箱子游戏源代码,完整的一个工程

    9. **编译与构建**:完成的工程需要经过编译和构建才能生成可执行文件,这可能涉及到Makefile、Visual Studio项目文件或者Gradle、Maven等构建工具。 10. **测试**:游戏发布前需要进行单元测试、集成测试和系统...

    Eclipse In Action

    此外,还会介绍版本控制集成,如Git,以及构建自动化工具,如Maven或Gradle,这些都是现代软件开发不可或缺的部分。 在调试和测试方面,《Eclipse In Action》会详细阐述如何利用Eclipse的内置调试器进行问题定位,...

    Eclipse安装配置详解中文教程.doc

    此外,还可以配置构建过程,如使用Maven或Gradle,以及调试器设置。 7. **总结** Eclipse因其强大的功能、开源特性和丰富的插件生态,成为开发者首选的开发工具之一。无论是初学者还是经验丰富的专业开发者,都...

    0 如何建立工程.7z0 如何建立工程.7z

    使用包管理器(如npm for JavaScript, pip for Python, 或者 Maven/Gradle for Java)可以帮助我们自动化这个过程,确保正确版本的库被添加到工程中,并且在构建时自动下载和链接。 一旦工程结构和环境准备就绪,就...

    软件工程教学资料.rar

    10. **工具和技术**:软件工程涉及众多工具,如IDE(如Eclipse、IntelliJ IDEA)、版本控制系统、自动化构建工具(如Maven、Gradle)、持续集成工具(如Jenkins)等,掌握这些工具的使用能提升工作效率。 本教学...

    JSP.rar_JSP 管理系统_eclipse jsp_jsp_企业信息管理_企业信息管理系统

    Eclipse还支持Maven或Gradle等构建工具,帮助自动化构建和部署JSP应用程序。此外,Eclipse的插件系统允许安装JSP相关的插件,如JSP Editor,增强对JSP文件的支持。 【总结】 "JSP.rar_JSP 管理系统_eclipse jsp_...

    软件工程(本) 软件工程(本)PPT

    5. **软件工具**:软件开发过程中使用的各种工具,如版本控制系统(Git)、项目管理工具(JIRA)、集成开发环境(IDE,如Visual Studio、Eclipse)、自动化构建工具(Maven、Gradle)、测试工具(JUnit、Selenium)...

    软件工程课件

    7. **软件工程工具**:从需求管理工具(如JIRA)、版本控制系统(如Git)、开发环境(如Eclipse、IntelliJ IDEA)到自动化构建工具(如Maven、Gradle),掌握这些工具的使用能显著提升开发效率。 8. **质量保证**:...

    计算机软件工程论文之(毕业论文)

    论文可能介绍IDE(集成开发环境),如Eclipse、IntelliJ IDEA,以及版本控制系统,如Git,构建工具,如Maven或Gradle,以及持续集成工具,如Jenkins。 这些毕业论文集为我们提供了丰富的视角,深入剖析了软件工程的...

    软件工程学习

    多种工具辅助软件工程实践,如IDE(Eclipse、IntelliJ IDEA)、版本控制系统(Git)、项目管理工具(Jira)、自动化构建工具(Maven、Gradle)等,提升开发效率。 总结,"软件工程学习"涵盖了软件生命周期的各个...

    IDEA兼容Eclipse编写的学生选课Web版本

    4. **Maven或Gradle构建工具**:由于项目名为“JavaWeb01-master”,这通常表示项目使用了版本控制系统如Git,并且可能采用了Maven或Gradle作为构建工具。这些工具负责管理项目的依赖,构建和打包应用,使得开发流程...

Global site tag (gtag.js) - Google Analytics