小编bee*_*gor的帖子

为什么gradle android插件不会为intellij idea模块生成依赖项

我有4个子项目的gradle项目,我正在使用idea插件来生成想法项目和模块.其中一个子项目是android模块.

这是build.gradle代码:

buildscript {

    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.6'
    }
}

apply plugin: 'android'

android {

    buildToolsVersion "18.1.1"
    compileSdkVersion 16

    sourceSets {

        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aild.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }

        instrumentTest.setRoot('tests')
    }
}

repositories {
    mavenCentral()
}

dependencies {
    compile(
            ['org.atmosphere:wasync:1.1.0'],
            ['org.codehaus.jackson:jackson-mapper-lgpl:1.9.13'],
            ['org.projectlombok:lombok:0.+'],
            ['org.apache.httpcomponents:httpmime:4.3.1'],
            ['commons-io:commons-io:2.+'],
            ['com.google.guava:guava:14.+']
    )
    compile fileTree(dir: 'libs', include: '*.jar')
}
Run Code Online (Sandbox Code Playgroud)

问题是:当使用"gradle idea"生成intellij idea模块时,生成的android模块缺少依赖项,我无法弄清楚原因.我的配置有问题吗?

其他子项目(使用java插件)在构思模块中导入依赖项没有问题.

我正在使用gradle 1.7.

dependencies android intellij-idea gradle maven

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

如何使用Angular 2为不同的环境加载不同的全局CSS样式

我想为不同的环境加载不同的全局CSS样式.在angular-cli.json中,它是"硬编码"到"styles.css".有没有办法加载不同的css文件 - 基于环境中定义的一些属性?

typescript angular-cli angular-components angular

6
推荐指数
2
解决办法
5232
查看次数