116得票9回答
如何在Gradle项目中设置maven artifact ID?

根据gradle的maven-publish插件文档,可以清楚地看到在build.gradle文件中直接设置项目的groupId和version:group = 'org.gradle.sample' version = '1.0' 然而,artifactId 似乎来自您正在工作的文件夹名称。...

104得票7回答
使用AAR和源码JAR将Android库发布到Maven

请问有人能够给我一些提示,如何使用maven-publish Gradle插件发布一个包含AAR和源码jar的com.android.library项目/模块?我已经可以使用旧版maven插件来完成此操作,但我想尝试使用新版maven-publish插件。

95得票5回答
使用Gradle将构件上传到Artifactory

我是Gradle和Artifactory的新手,希望能将一个JAR文件上传到Artifactory。 这是我的build.gradle文件:apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'maven' apply plug...

94得票5回答
使用Gradle将Java构件发布到Maven本地库

当我试图将生成的jar文件安装到本地Maven仓库时,遇到了问题。错误信息显示“未找到任务'publish'”。 我正在使用以下Gradle脚本:buildscript { ext { springBootVersion = '1.3.2.RELEASE' } ...

28得票8回答
Android Gradle Plugin 8.0 不会自动创建用于 Maven 发布的软件组件。

通过使用Gradle 7.2和这些插件: plugins { id 'com.android.library' // Android Gradle Plugin 7.1.2 id 'maven-publish' } 代码仍然能正常工作,但会出现如下弃用警告: 警告:从...

23得票10回答
无法获取SoftwareComponentInternal的未知属性“release” - Maven发布插件项目Gradle

我有一个包含多个模块的Android项目,我想将它们发布到自托管的maven库。我之前在各个模块中都有发布代码,并且一切运行正常。现在我正在尝试将发布代码移动到项目build.gradle中,以便可以重复使用该代码。我各个模块内的代码是: afterEvaluate { //...

17得票3回答
发布无法解决对具有不同坐标的多个出版物项目的依赖关系。

我有两个库模块:library,library2,并使用android-maven-publish发布我的多模块 Android 项目和多产品口味。library中的build.gradle:apply plugin: 'com.android.library' apply plugin: '...

17得票5回答
Android / 执行任务checkDebugAarMetadata失败 / 在执行CheckAarMetadataWorkAction时出现故障

TL'DR: 在这个Android Kotlin库中,我从Gradle 5.6.4更新到6.6.1(提交d5d8d2)。现在我不能再构建依赖于aar的项目。 测试设置 我将aar构建并部署到mavenLocal... $ ./gradlew clean :roadsigns:assemb...

17得票6回答
BootJar + MavenJar. 这个构建没有生成该工件。

我有一个示例项目,其层次结构如下: Sample (root) -- model (simple jar) -- api (springboot jar) 我想将生成的两个jar(普通jar和bootJar)发布到我的本地仓库。 gradlew clean build ...

16得票1回答
使用Gradle将模块化库发布到Maven

假设我正在使用Gradle进行模块化库开发。在我的根项目中,我有子项目geometry,algorithms,visualizer,我想发布每个jar工件。 目前,在我的根build.gradle中,我有以下部分:apply plugin: 'maven-publish' publishin...