當前位置:編程學習大全網 - 源碼下載 - 為什麽Gradle build後輸出目錄只有java文件,沒有資源文件

為什麽Gradle build後輸出目錄只有java文件,沒有資源文件

2.1 使用Intellij Idea創建gradle項目

首先在Idea中啟用Gradle支持:Settings->Plugins: Gradle

然後創建壹個gradle項目或模塊,會發現目錄結構和maven的很像,其中build.gradle是gradle的配置文件,類似於maven中pom.xml文件,以下是build.gradle的簡單示例:

apply plugin: 'java'

group = 'org.yousharp'

version = '1.0-SNAPSHOT'

sourceCompatibility = 1.7

targetCompatibility = 1.7

repositories {

mavenCentral()

maven { url "repo.maven.apache.org/maven2" }

}

dependencies {

compile group: 'com.google.guava', name: 'guava', version:'17.0'

compile group: 'redis.clients', name: 'jedis', version:'2.6.0'

testCompile group: 'junit', name: 'junit', version:'4.11'

}

插件(plugin):是gradle的壹種擴展,gradle預定義了很多插件,常見的如java插件、war插件等;java插件中定義了壹些有用的task,如編譯源碼、執行單元測試、生成jar包、約定默認的目錄結構等; repositories定義倉庫,dependencies定義項目的依賴,比maven的XML定義更簡潔;

那麽,如何編譯、測試,以及運行gradle的項目呢?

剛才說到java插件預定義了很多task,其中就包括編譯、測試、生成jar包等task,可以在命令行通過 $ gradle tasks 查看項目已定義的所有task以及含義,如java插件中常用的task有:

+ assemble: 編譯

+ build:編譯並執行測試

+ clean:刪除build目錄

+ jar: 生成jar包

+ test:執行單元測試

2.2 將Java項目從maven遷移到gradle

如何將壹個java項目從maven遷移到gradle呢?gradle集成了壹個很方便的插件:Build Init Plugin,使用這個插件可以很方便地創建壹個新的gradle項目,或者將其它類型的項目轉換為gradle項目。

要將maven項目轉換為gradle項目,只需要在項目的pom文件所在的目錄下執行以下命令:

$ gradle init --type pom

上面的命令會根據pom文件自動生成gradle項目所需的文件和配置,然後以gradle項目重新導入即可。

  • 上一篇:嗶哩嗶哩的視頻是怎麽傳到電腦上的?
  • 下一篇:Hibernate的evict方法和clear方法的區別
  • copyright 2024編程學習大全網