Switch to jprante's jflex plugin

This commit is contained in:
Ben Gruver 2016-07-09 13:42:15 -07:00
parent 6c6b9f0845
commit 07dc76c03f
2 changed files with 4 additions and 10 deletions

View File

@ -105,8 +105,7 @@ subprojects {
antlr: 'org.antlr:antlr:3.5.2',
stringtemplate: 'org.antlr:stringtemplate:3.2.1',
commons_cli: 'commons-cli:commons-cli:1.2',
jflex: 'de.jflex:jflex:1.4.3',
jflex_plugin: 'co.tomlee.gradle.plugins:gradle-jflex-plugin:0.0.2',
jflex_plugin: 'org.xbib.gradle.plugin:gradle-plugin-jflex:1.1.0',
proguard_gradle: 'net.sf.proguard:proguard-gradle:5.2.1',
dx: 'com.google.android.tools:dx:1.7',
gson: 'com.google.code.gson:gson:2.3.1'

View File

@ -30,7 +30,7 @@
*/
apply plugin: 'antlr'
apply plugin: 'jflex'
apply plugin: 'org.xbib.gradle.plugin.jflex'
buildscript {
repositories {
@ -46,10 +46,6 @@ configurations {
// Remove the full antlr library that's added by the antlr plugin. We manually
// add the smaller antlr_runtime library instead
compile.exclude group: 'org.antlr', module: 'antlr'
// The jflex lexer doesn't have any runtime dependencies, so remove the dependency
// that gets added by the jflex plugin
compile.exclude group: 'de.jflex', module: 'jflex'
}
sourceSets {
@ -86,7 +82,6 @@ dependencies {
testCompile depends.junit
antlr depends.antlr
jflex depends.jflex
}
processResources.inputs.property('version', version)
@ -119,8 +114,8 @@ generateGrammarSource {
outputDirectory = new File(outputDirectory, 'org/jf/smali')
}
generateJFlexSource {
outputDirectory = new File(outputDirectory, 'org/jf/smali')
jflex {
generateDir = new File(generateDir, 'org/jf/smali')
}
uploadArchives {