标签: maven-central

Android buildscript存储库:jcenter VS mavencentral

我最后一次使用Android Studio时,它生成了.gradle带有mavencentral()buildscript存储库的文件,而现在已经存在了jcenter().

任何人都可以解释与此相关的问题.还有其他的回购吗?什么时候应该切换它们?它们对项目,模块,库有什么影响?Android开发人员的其他任何必需品?

谁负责维护这些回购?

java android maven-central android-gradle-plugin jcenter

232
推荐指数
4
解决办法
6万
查看次数

Maven 依赖项失败并出现 501 错误

最近在Jenkins中运行的Maven构建作业失败,出现以下异常,表示它们无法从Maven Central 中提取依赖项,应使用HTTPS。我不确定如何将请求从HTTP更改为HTTPS。有人可以指导我解决这个问题吗?

[错误] 无法解析的构建扩展:
插件org.apache.maven.wagon:wagon-ssh:2.1或其依赖项之一无法解析:
无法收集依赖项org.apache.maven.wagon:wagon-ssh:jar:2.1 ()
无法读取工件描述符org.apache.maven.wagon:wagon-ssh:jar:2.1
无法org.apache.maven.wagon:wagon-ssh:pom:2.1从/向中央(http://repo.maven.apache. org/maven2):
无法传输文件:http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-ssh/2.1/wagon-ssh-2.1.pom
返回代码为:501, ReasonPhrase:HTTPS Required. -> [Help 2]

等待Jenkins完成收集data[ERROR]
插件org.apache.maven.plugins:maven-clean-plugin:2.4.1或其依赖项之一无法解决:
无法读取工件描述符org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1
无法org.apache.maven.plugins:maven-clean-plugin:pom:2.4.1从/向中央传输工件(http://repo.maven.apache.org/maven2):
无法传输文件:http : //repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom
返回代码为:501 , ReasonPhrase:HTTPS Required. -> [Help 1]

java maven jenkins maven-central

196
推荐指数
16
解决办法
13万
查看次数

Gradle中的JCenter存储库包含哪些内容?

Gradle 1.7开始,有一个新的公共存储库JCenter.

repositories {  
   jcenter()  
}
Run Code Online (Sandbox Code Playgroud)

所以我想问一下Maven Central的所有罐子是否都是这个回购的一部分?如果不是JCenter repo由什么组成的?JCenter中的JCenter是否更可靠作为停机时间?

repository gradle maven-central

137
推荐指数
4
解决办法
8万
查看次数

113
推荐指数
5
解决办法
6万
查看次数

Gradle错误"属性"xxx"已在Android Studio中定义"

我在Android Studio中创建了一个项目,并使用Maven Central添加了一些依赖项,当我尝试编译时,遇到了这种类型的错误:

Error:Gradle: Attribute "titleTextStyle" has already been defined
Error:Gradle: Attribute "subtitleTextStyle" has already been defined
[...]
Run Code Online (Sandbox Code Playgroud)

等等......这是我的build.gradle文件:

buildscript {
    repositories {
    mavenCentral()
    }
    dependencies {
    classpath 'com.android.tools.build:gradle:0.5.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 18
    buildToolsVersion "17.0.0"

    defaultConfig {
    minSdkVersion 8
    targetSdkVersion 18
    }
}

dependencies {
    // Support Libraries
    compile 'com.android.support:support-v4:18.0.0'
    compile 'com.android.support:appcompat-v7:18.0.0'
    compile 'com.android.support:support-v13:18.0.0'

    // Third-Party Librairies
    compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
    compile 'ch.acra:acra:4.5.0'

}
Run Code Online (Sandbox Code Playgroud)

可悲的是,Make Console不像Eclipse的控制台那么多,所以我不知道问题的根源.有没有人知道导致这些编译错误的原因?

android gradle maven maven-central android-studio

38
推荐指数
2
解决办法
3万
查看次数

Gradle 0.9.+/0.9.2错误:无法加载类'com.android.builder.testing.api.DeviceProvider'

今天早上,所有Android Studio项目都开始失败Gradle sync/build/clean with:

> Could not create plugin of type 'AppPlugin'.
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪看起来像:

* Exception is:
org.gradle.api.GradleScriptException: A problem occurred evaluating project ':Project'.
    at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:54)
    at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:177)
    at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:38)
    at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:25)
    at org.gradle.configuration.project.ConfigureActionsProjectEvaluator.evaluate(ConfigureActionsProjectEvaluator.java:34)
    at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:55)
    at org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:507)
    at org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:82)
    at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:31)
    at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:142)
    at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113)
    at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:64)
    at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33)
    at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:35)
    at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:45)
    at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:34)
    at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125)
    at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:42)
    at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125)
    at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:24)
    at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125)
    at org.gradle.launcher.daemon.server.exec.StartStopIfBuildAndStop.execute(StartStopIfBuildAndStop.java:33)
    at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125)
    at org.gradle.launcher.daemon.server.exec.ReturnResult.execute(ReturnResult.java:34)
    at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125)
    at …
Run Code Online (Sandbox Code Playgroud)

android gradle maven-central android-studio

25
推荐指数
1
解决办法
1万
查看次数

Gradle无法HEAD https://..pom> peer未通过身份验证

从gradle 2.0升级到2.1时,您可能会看到以下错误.

Could not HEAD 'https://jcenter.bintray.com/de/undercouch/gradle-download-task/1.0/gradle-download-task-1.0.pom'.
         > peer not authenticated
Run Code Online (Sandbox Code Playgroud)

公平地说,这个错误不是由于gradle造成的.这是java如何处理ssl连接的问题.

我正在使用以下java版本.

java -version
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode)
Run Code Online (Sandbox Code Playgroud)

您可以使用以下答案导入您的Java安装证书.

我不关心https下载,http对我来说已经足够了.所以看看我的回答.

https gradle maven-central

25
推荐指数
2
解决办法
4万
查看次数

从Maven Central中删除工件

我只是从oss.sonatype.org将一个工件同步到Maven Central.在这样做之后,立即发现了一个问题(当然).我还没有宣布新的工件,任何人都不太可能使用它,所以我想在任何人开始使用破碎的版本之前把它取下来.

如何从Maven Central中删除损坏的工件?

maven maven-central

23
推荐指数
2
解决办法
7710
查看次数

适用于本机库的Android AAR包

我正在寻找一种方法将本机库打包到AAR包中,因此可以通过gradle脚本中的依赖项声明来使用它.

本机库我指的是.cpp文件集或编译的静态库和一组头文件.所以,我的意思是应用程序本身将从本机代码调用库,而不是从Java调用.换句话说,库需要编译应用程序的本机代码.这样就可以轻松管理本机代码的依赖关系.

它甚至可能吗?

到目前为止,我只能找到很多关于如何使用.so文件及其Java接口创建JNI本机库的AAR的问题/示例,因此lib只是一个带有本机实现的Java库,但这不是我需要的.

android android-ndk maven-central android-gradle-plugin aar

20
推荐指数
2
解决办法
6213
查看次数

react-native 无法 HEAD 'https://jcenter.bintray.com/com/facebook/react/react-native/maven-metadata.xml'

我昨天创建了 build 并且运行良好。但是当我今天尝试创建发布版本时,我得到了这个。一些如果这里已经问过的问题

这些问题是针对 android 的,react-native 的新用户无法轻松理解它们。这就是为什么我在这里问另一个专门针对反应本机用户的问题。

我上面提到的问题的答案在某些特定情况下会有所帮助,但是当涉及到在某些情况下进行本机反应时,它确实没有帮助,例如对于 node_modules 中的某些依赖项。

添加上述说明是因为该问题被标记为重复。

构建将继续,但强烈建议您更新项目以使用已使用compileSdk = 33进行测试的较新的Android Gradle插件

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':react-native-community_masked-view:verifyReleaseResources'.
> Could not resolve all task dependencies for configuration ':react-native-community_masked-view:releaseRuntimeClasspath'.
   > Could not resolve com.facebook.react:react-native:+.
     Required by:
         project :react-native-community_masked-view
      > Failed to list versions for com.facebook.react:react-native.
         > Unable to load Maven meta-data from https://jcenter.bintray.com/com/facebook/react/react-native/maven-metadata.xml.
            > Could not …
Run Code Online (Sandbox Code Playgroud)

android maven-central android-studio jcenter react-native

19
推荐指数
4
解决办法
4129
查看次数