我正在慢慢地将两个项目转移到 Gradle。项目 A 生成一个供项目 B 使用的 jar 文件。
项目 A 是一个 GWT 组件,项目 B 是一个 GWT 应用程序。
如何让 Gradle 生成一个包含项目 A 的 Java 源代码而不是编译类的 Jar?
我已尝试将以下内容添加到 build.gradle 文件中,但这会生成第二个包含源代码的 Jar 文件 - 我希望主工件包含源代码,以便在我运行安装任务时将其发布到我的本地 Maven 存储库.
task sourceJar(type: Jar) {
classifier = 'sources'
from sourceSets.main.allSource
}
artifacts {
archives sourceJar
}
有没有办法覆盖标准的 Jar 创建任务?