您当前的位置: 首页 >  maven

qq_34412985

暂无认证

  • 0浏览

    0关注

    1061博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

gradle项目与maven项目互转

qq_34412985 发布时间:2019-04-09 21:05:48 ,浏览量:0

maven to gradle

在maven项目根目录下执行命令:

gradle init --type pom 当然你得先下载Gradle,配置完环境变量。

gradle to maven gradle.build必须如下配置:

    apply plugin: 'java'     apply plugin: 'maven'           group = 'xxx.xxx'     version = '1.0-SNAPSHOT'           dependencies {     compile 'commons-lang:commons-lang:2.3'     }

在Gradle项目根目录下执行 gradle install,我们会发现根目录的build文件夹下生成了一个poms文件夹,里面包含我们需要的pom文件。

 

使用maven的mvn compile编译过程中,出现如下警告: [WARNING] File encoding has not been set, using platform encoding GBK, i.e. build is platform dependent! 解决:在pom.xml文件中配置:

            UTF-8      

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project SM: Compilation failure: Compilation failure: [ERROR] /D:/N3verL4nd/Desktop/maven/src/main/java/com/xiya/dao/UserDao.java:[17,30] -source 1.5 中不支持 diamond 运算符 [ERROR] (请使用 -source 7 或更高版本以启用 diamond 运算符) [ERROR] /D:/N3verL4nd/Desktop/maven/src/main/java/com/xiya/controller/TestController.java:[21,41] -source 1.5 中不支持 diamond 运算符 [ERROR] (请使用 -source 7 或更高版本以启用 diamond 运算符) [ERROR] -> [Help 1]

根据提示,我们需要指定较高的JDK版本

设置(全局):\apache-maven-3.3.9\conf\settings.xml

                jdk18                              true                 1.8                                           1.8                 1.8                 1.8                          

再次执行,就不报错了

关注
打赏
1653291990
查看更多评论
立即登录/注册

微信扫码登录

3.6166s