Java 插件公共配置

2020-07-24 16:07 更新

Java 插件會為項(xiàng)目添加一系列的公共屬性, 如下所示, 你可以在構(gòu)建腳本中像項(xiàng)目屬性那樣直接使用它們 (see ???).

表22.7.Java插件-目錄屬性

屬性名稱類型默認(rèn)值描述
reportsDirNameStringreports在構(gòu)建目錄的生成報告的文件夾名
reportsDirFile (read-only)buildDir/reportsDirName該目錄下會生成報告
testResultsDirNameStringtest-results在構(gòu)建目錄的測試結(jié)果的result.xml的存放目錄名
testResultsDirFile (read-only)buildDir/testResultsDirName測試結(jié)果的 result.xml 文件會存放在該文件夾中
testReportDirNameStringtests在構(gòu)建目錄的測試報告的文件夾名
testReportDirFile (read-only)reportsDir/testReportDirName測試的測試報告會存放在該目錄下
libsDirNameStringlibs在構(gòu)建目錄下的類庫文件夾名
libsDirFile (read-only)buildDir/libsDirName該目錄下存放類庫
distsDirNameStringdistributions在構(gòu)建目錄下的distributions文件夾名
distsDirFile (read-only)buildDir/distsDirName該目錄下存放生成的distributions
docsDirNameString在構(gòu)建目錄下的doc文件夾名
docsDirFile (read-only)buildDir/docsDirName該目錄下存放生成的文檔
dependencyCacheDirNameStringdependency-cache在構(gòu)建目錄下的依賴緩存文件夾名
dependencyCacheDirFile (read-only)buildDir/dependencyCacheDirName該目錄用來緩存源依賴信息。

表22.8.Java插件-其他配置

屬性名稱類型默認(rèn)值描述
sourceSetsSourceSetContainerNot null包含項(xiàng)目的資源設(shè)置
sourceCompatibilityJavaVersion.也可以使用String類型或Number類型,如'1.5' 或 1.5當(dāng)前使用的JVM版本編譯Java源碼時所使用的Java兼容版本
targetCompatibilityJavaVersion.也可以使用String類型或Number類型,如'1.5' 或 1.5sourceCompatibility生成class文件的Java版本
archivesBaseNameStringprojectName用于.jar文件或者.zip存檔的基本名稱
manifestMainfestan empty manifest該清單中包括所有的JAR文件

按照JavaPluginConventionBasePluginConvention類型提供這些屬性.


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號