在build.gradle中应用Maven插件有很多种目的,其中之一是将项目构建成Maven项目并生成可发布的jar包或WAR包。 示例代码如下:
apply plugin: 'java' apply plugin: 'maven'
group = 'com.example' version = '1.0-SNAPSHOT'
repositories { mavenCentral() }
dependencies { compile 'com.google.guava:guava:30.1.1-jre' }
jar { manifest { attributes 'Main-Class': 'com.example.MyMainClass' } }
uploadArchives { repositories { mavenDeployer { repository(url: "file://localhost/tmp/my-repo/") } } }
在这个示例中,应用了java插件和maven插件,指定了项目组和版本,使用Maven中央仓库,定义了项目的依赖关系,生成了一个可执行的jar包,并将项目上传到本地Maven仓库。
上一篇:build.gradle中使用自定义配置时,module-info.java中的Dependencies('requires')无法解析
下一篇:build.gradle(app)中的buildTypes参数(buildConfigField)是否按字母顺序排序?