一、gradle --> maven
在build.gradle中增加以下內容(group,version可自行修改,artifactId默認為目錄名稱)
plugins {
id 'java'
}
apply plugin: 'maven'
group 'com.lyh'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenLocal()
mavenCentral()
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
compile group: 'mysql', name: 'mysql-connector-java', version: '8.0.15'
}
在Gradle項目根目錄下執行 gradle install,我們會發現根目錄的build文件夾下生成了一個poms文件夾里面有pom-default.xml文件。把它復制到根目錄下,改名成pom.xml即可
QQ截圖20190603204316.png
然后執行mvn compile打包即可
QQ截圖20190603204552.png
使用maven的mvn compile編譯過程中,出現如下警告:
[WARNING] File encoding has not been set, using platform encoding GBK, i.e. build is platform dependent!
解決:在pom.xml文件中配置:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
二、maven --> gradle
先保證本機安裝了gradle 2.0以上的版本
然后在maven項目的根目錄下運行
gradle init --type pom
然后重啟idea重新打開項目,右下角會有彈窗提示創建gradle項目,點擊創建即可,然后該項目即是maven又是gradle項目了