将JavaCC gradle插件与Android Studio集成

伦纳特·罗兰德

按照此示例,我已经在android studio中成功建立了一个非常基本的云项目此外,我使用此gradle插件为项目添加了JavaCC支持现在,我可以将* .jj文件放在javacc文件夹中,并使用android studio中的compileJavacc任务对其进行编译。我的build.gradle文件现在看起来像这样:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.google.appengine:gradle-appengine-plugin:1.9.14'
        classpath "ca.coglinc:javacc-gradle-plugin:2.0.4"
    }

}

repositories {
    mavenCentral();
}

apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'appengine'
apply plugin: "ca.coglinc.javacc"

sourceCompatibility = JavaVersion.VERSION_1_7
targetCompatibility = JavaVersion.VERSION_1_7

dependencies {
    appengineSdk 'com.google.appengine:appengine-java-sdk:1.9.14'
    compile 'javax.servlet:servlet-api:2.5'
}

appengine {
    downloadSdk = true
    appcfg {
        oauth2 = true
    }
}

作为gradle和android studio的初学者,我不确定如何继续以下操作:

  1. 将javaCC生成的文件添加到我的构建路径中
  2. * .jj文件更改时,使JavaCC编译任务自动运行。

我将如何以最优雅的方式解决这两件事?

谢谢!

Y2i

面对完全相同的问题,并尝试不同的解决方案,我选择了以下所示的解决方案。

android {
    // ...
    sourceSets {
        main {
            java.srcDirs = ['src/main/java', 'build/generated/javacc']
        }
    }
    applicationVariants.all { variant ->
        variant.javaCompile.dependsOn.add(compileJavacc)
    }
    // ...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将findsecbugs插件与Gradle的findbugs插件集成

来自分类Dev

将DexGuard集成到Android Studio中

来自分类Dev

将FacebookSDK集成到Android Studio中的Android中

来自分类Dev

如何在Android Studio中使用Gradle实验插件0.2.0将静态库(.a文件)与APK链接

来自分类Dev

将Android Studio Gradle插件更新到最新版本

来自分类Dev

如何将RoboSpice项目集成到Android Studio?

来自分类Dev

将Glass版的ZXing集成到Android Studio项目中

来自分类Dev

如何逐步将Mupdf集成到android studio中?

来自分类Dev

我如何将github与android studio集成?

来自分类Dev

将Android Studio项目与Azure Pipelines CI / CD集成

来自分类Dev

将导航栏集成到主项目中(ANDROID STUDIO)

来自分类Dev

将 TFVC 与 Android Studio 集成时遇到问题

来自分类Dev

Android Studio Gradle新的“应用插件”

来自分类Dev

Android Studio Gradle和插件错误

来自分类Dev

用gradle将roboelectric与android studio集成总是会给org.junit包不存在错误

来自分类Dev

将Visual Studio在线Git存储库集成到Android Studio 1.0.2

来自分类Dev

Android Studio中的条带集成

来自分类Dev

Android studio和Protobuf集成

来自分类Dev

Android Studio中的NDK集成

来自分类Dev

Github问题与android studio集成

来自分类Dev

Android Studio中的条带集成

来自分类Dev

面料集成到Android Studio

来自分类Dev

将Gradle与Jira集成

来自分类Dev

Android Studio错误:Android Gradle插件(0.9.2)的不受支持的版本

来自分类Dev

Android Studio错误:Android Gradle插件(0.9.2)的不受支持的版本

来自分类Dev

如何将ZXing Library集成到Android Studio进行条形码扫描?

来自分类Dev

如何使用Android Studio将多个应用集成到一个应用中

来自分类Dev

如何将MoPub集成到Android Studio中的共享库中

来自分类Dev

Android Studio不支持的Gradle插件版本

Related 相关文章

  1. 1

    将findsecbugs插件与Gradle的findbugs插件集成

  2. 2

    将DexGuard集成到Android Studio中

  3. 3

    将FacebookSDK集成到Android Studio中的Android中

  4. 4

    如何在Android Studio中使用Gradle实验插件0.2.0将静态库(.a文件)与APK链接

  5. 5

    将Android Studio Gradle插件更新到最新版本

  6. 6

    如何将RoboSpice项目集成到Android Studio?

  7. 7

    将Glass版的ZXing集成到Android Studio项目中

  8. 8

    如何逐步将Mupdf集成到android studio中?

  9. 9

    我如何将github与android studio集成?

  10. 10

    将Android Studio项目与Azure Pipelines CI / CD集成

  11. 11

    将导航栏集成到主项目中(ANDROID STUDIO)

  12. 12

    将 TFVC 与 Android Studio 集成时遇到问题

  13. 13

    Android Studio Gradle新的“应用插件”

  14. 14

    Android Studio Gradle和插件错误

  15. 15

    用gradle将roboelectric与android studio集成总是会给org.junit包不存在错误

  16. 16

    将Visual Studio在线Git存储库集成到Android Studio 1.0.2

  17. 17

    Android Studio中的条带集成

  18. 18

    Android studio和Protobuf集成

  19. 19

    Android Studio中的NDK集成

  20. 20

    Github问题与android studio集成

  21. 21

    Android Studio中的条带集成

  22. 22

    面料集成到Android Studio

  23. 23

    将Gradle与Jira集成

  24. 24

    Android Studio错误:Android Gradle插件(0.9.2)的不受支持的版本

  25. 25

    Android Studio错误:Android Gradle插件(0.9.2)的不受支持的版本

  26. 26

    如何将ZXing Library集成到Android Studio进行条形码扫描?

  27. 27

    如何使用Android Studio将多个应用集成到一个应用中

  28. 28

    如何将MoPub集成到Android Studio中的共享库中

  29. 29

    Android Studio不支持的Gradle插件版本

热门标签

归档