小编Roy*_*oyg的帖子

gradle sourceSets on mutli-project

我的gradle多项目布局是这样的:

rootProject
  |-- project1
  |
  |-- project2
  |
  |-- src
  |    |-- main
  |    |    |-- groovy
  |    |    `-- resources
  |    |-- test
  |    |    |-- groovy
  |    |    `-- resources
  |    `-- sanity
  |         |-- groovy
  |         `-- resources
  |
  |---- settings.gradle
  `---- build.gradle
Run Code Online (Sandbox Code Playgroud)

project1和project2在build.gradle中配置(在rootProject中).
我想将project1和project2 testClassDir更改为完整性.

我的build.gradle是这样的:

subprojects{
    apply plugin: "groovy"

    sourceSets {
        sanity {
           groovy.srcDir "src/sanity/groovy"
           resources.srcDir "src/sanity/resources"
        }
    }

    dependencies {
        sanityCompile sourceSets.main.output
        sanityCompile sourceSets.test.output

        sanityCompile configurations.compile
        sanityCompile configurations.testCompile

        sanityRuntime …
Run Code Online (Sandbox Code Playgroud)

gradle source-sets

3
推荐指数
1
解决办法
1521
查看次数

使用API​​的Bintray Debian存储库创建和上传文件

我正在关注Bintray的Debian存储库中的步骤和答案 多个错误和意外行为

但是,我的Bintray Debian文件上传尝试仍然失败了:

{"message":"Unable to upload files: Debian distribution, component and architecture were not found on repo and were not specified"}
Run Code Online (Sandbox Code Playgroud)

这是我的curl命令:

curl -T libterm-screencolor-perl_1.09-1_all.deb -umyid:mybintraykey https://api.bintray.com/content/myid/myrepo/libterm-screencolor-perl/1.09-1/pool/main/l/libterm-screencolor-perl_1.09-1_all.deb;deb_distribution=all;deb_component=main;deb_architecture=i386,amd64;override=1
Run Code Online (Sandbox Code Playgroud)

基本上我得到与Bintray上的Debian存储库完全相同的错误 多个错误和意外行为 ,原因完全相同.

所以我决定从头开始,首先通过API创建Bintray Debian存储库.
这是我的代码:

curl -umyid:mybintraykey https://api.bintray.com/repos/myid/deb -d '{"name":"deb","type":"debian","default_debian_architecture":"amd64","default_debian_distribution":"all","default_debian_component":"main","private":false,"desc":"This repo...","business_unit":"businessUnit1","labels":["label1","label2"],"gpg_sign_metadata":false,"gpg_sign_files":false,"gpg_use_owner_key":false}'
Run Code Online (Sandbox Code Playgroud)

我没有错误,但也没有回应.当我从Bintray Web UI检查时,未创建存储库.试图添加"version_update_max_days" : 60到JSON也无济于事.

怎么了?

debian curl bintray

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

https://bintray.com是付费解决方案吗?

我决定将Android * aar库上传到Maven Central,我知道Android Studio默认使用JCenter,它比Maven Central更好。我试图在bintray上创建一个帐户,但是我已经创建了一个Trial Account。

  1. 如何创建一个开源帐户?
  2. JCenter是付费解决方案吗?
  3. 免费Maven还有其他选择吗?

android maven bintray aar jcenter

0
推荐指数
1
解决办法
249
查看次数

标签 统计

bintray ×2

aar ×1

android ×1

curl ×1

debian ×1

gradle ×1

jcenter ×1

maven ×1

source-sets ×1