mirror of
https://github.com/revanced/smali.git
synced 2025-05-02 23:54:38 +02:00
Switch to jprante's jflex plugin
This commit is contained in:
parent
6c6b9f0845
commit
07dc76c03f
@ -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'
|
||||
|
@ -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 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user