Android studio Android Studio为build.gradle显示无法解释的警告
我在Android Studio中创建了一个Android库项目,并准备了Android studio Android Studio为build.gradle显示无法解释的警告,android-studio,gradle,Android Studio,Gradle,我在Android Studio中创建了一个Android库项目,并准备了build.gradle,以自动部署到Maven中央存储库,然后使用from-Sonatype 特别是,我已经根据该部分添加了元数据 Android Studio显示了一些警告,如“名称”不能应用于(java.lang.String)项 pom.project/名称 pom.project/说明 pom.project/许可证/许可证/名称 pom.项目/组织/名称和 pom.project/开发者/开发者/姓名 运行
build.gradle
,以自动部署到Maven中央存储库,然后使用from-Sonatype
特别是,我已经根据该部分添加了元数据
Android Studio显示了一些警告,如“名称”不能应用于(java.lang.String)项
/pom.project
名称
/pom.project
说明
/pom.project
/许可证
/许可证
名称
/pom.项目
/组织
和名称
/pom.project
/开发者
/开发者
姓名
/gradlew--info clean uploadArchives
不会显示此类警告。生成的pom.xml
包含定义的元数据
这些警告有些烦人,因为Android Studio会截获包括build.gradle
在内的所有提交,通知我警告的存在
问题:构建.gradle是否确实存在问题或者Android Studio的解释是否有问题?如果是
build.gradle
的问题,我该如何解决它?它可能与不同的gradle版本有关吗?在这种情况下,请尝试使用中所述的包装器
uploadArchives {
repositories {
mavenDeployer {
beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) }
//...
pom.project {
name 'Example Application'
description 'A application used as an example on how to set up pushing its components to the Central Repository.'
url 'http://www.example.com/example-application'
scm {
connection 'scm:svn:http://foo.googlecode.com/svn/trunk/'
developerConnection 'scm:svn:https://foo.googlecode.com/svn/trunk/'
url 'http://foo.googlecode.com/svn/trunk/'
}
licenses {
license {
name 'The Apache License, Version 2.0'
url 'http://www.apache.org/licenses/LICENSE-2.0.txt'
}
}
developers {
developer {
id 'manfred'
name 'Manfred Moser'
email 'manfred@sonatype.com'
}
}
}
}
}
}