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',
|
antlr: 'org.antlr:antlr:3.5.2',
|
||||||
stringtemplate: 'org.antlr:stringtemplate:3.2.1',
|
stringtemplate: 'org.antlr:stringtemplate:3.2.1',
|
||||||
commons_cli: 'commons-cli:commons-cli:1.2',
|
commons_cli: 'commons-cli:commons-cli:1.2',
|
||||||
jflex: 'de.jflex:jflex:1.4.3',
|
jflex_plugin: 'org.xbib.gradle.plugin:gradle-plugin-jflex:1.1.0',
|
||||||
jflex_plugin: 'co.tomlee.gradle.plugins:gradle-jflex-plugin:0.0.2',
|
|
||||||
proguard_gradle: 'net.sf.proguard:proguard-gradle:5.2.1',
|
proguard_gradle: 'net.sf.proguard:proguard-gradle:5.2.1',
|
||||||
dx: 'com.google.android.tools:dx:1.7',
|
dx: 'com.google.android.tools:dx:1.7',
|
||||||
gson: 'com.google.code.gson:gson:2.3.1'
|
gson: 'com.google.code.gson:gson:2.3.1'
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
apply plugin: 'antlr'
|
apply plugin: 'antlr'
|
||||||
apply plugin: 'jflex'
|
apply plugin: 'org.xbib.gradle.plugin.jflex'
|
||||||
|
|
||||||
buildscript {
|
buildscript {
|
||||||
repositories {
|
repositories {
|
||||||
@ -46,10 +46,6 @@ configurations {
|
|||||||
// Remove the full antlr library that's added by the antlr plugin. We manually
|
// Remove the full antlr library that's added by the antlr plugin. We manually
|
||||||
// add the smaller antlr_runtime library instead
|
// add the smaller antlr_runtime library instead
|
||||||
compile.exclude group: 'org.antlr', module: 'antlr'
|
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 {
|
sourceSets {
|
||||||
@ -86,7 +82,6 @@ dependencies {
|
|||||||
testCompile depends.junit
|
testCompile depends.junit
|
||||||
|
|
||||||
antlr depends.antlr
|
antlr depends.antlr
|
||||||
jflex depends.jflex
|
|
||||||
}
|
}
|
||||||
|
|
||||||
processResources.inputs.property('version', version)
|
processResources.inputs.property('version', version)
|
||||||
@ -119,8 +114,8 @@ generateGrammarSource {
|
|||||||
outputDirectory = new File(outputDirectory, 'org/jf/smali')
|
outputDirectory = new File(outputDirectory, 'org/jf/smali')
|
||||||
}
|
}
|
||||||
|
|
||||||
generateJFlexSource {
|
jflex {
|
||||||
outputDirectory = new File(outputDirectory, 'org/jf/smali')
|
generateDir = new File(generateDir, 'org/jf/smali')
|
||||||
}
|
}
|
||||||
|
|
||||||
uploadArchives {
|
uploadArchives {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user