Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
keyescgm
jadx
提交
c10a3034
J
jadx
项目概览
keyescgm
/
jadx
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
jadx
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
c10a3034
编写于
6月 27, 2019
作者:
S
Skylot
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
style: reformat gradle files
上级
436e86fd
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
78 addition
and
78 deletion
+78
-78
jadx-cli/build.gradle
jadx-cli/build.gradle
+13
-13
jadx-core/build.gradle
jadx-core/build.gradle
+12
-12
jadx-gui/build.gradle
jadx-gui/build.gradle
+53
-53
未找到文件。
jadx-cli/build.gradle
浏览文件 @
c10a3034
plugins
{
id
'application'
id
'application'
}
dependencies
{
compile
(
project
(
':jadx-core'
))
compile
'com.beust:jcommander:1.74'
compile
'ch.qos.logback:logback-classic:1.2.3'
compile
(
project
(
':jadx-core'
))
compile
'com.beust:jcommander:1.74'
compile
'ch.qos.logback:logback-classic:1.2.3'
}
application
{
applicationName
=
'jadx'
mainClassName
=
'jadx.cli.JadxCLI'
applicationDefaultJvmArgs
=
[
'-Xms128M'
,
'-Xmx4g'
,
'-XX:+UseG1GC'
]
applicationName
=
'jadx'
mainClassName
=
'jadx.cli.JadxCLI'
applicationDefaultJvmArgs
=
[
'-Xms128M'
,
'-Xmx4g'
,
'-XX:+UseG1GC'
]
}
applicationDistribution
.
with
{
into
(
''
)
{
from
'../.'
include
'README.md'
include
'NOTICE'
include
'LICENSE'
}
into
(
''
)
{
from
'../.'
include
'README.md'
include
'NOTICE'
include
'LICENSE'
}
}
jadx-core/build.gradle
浏览文件 @
c10a3034
ext
.
jadxClasspath
=
'clsp-data/android-5.1.jar'
dependencies
{
runtime
files
(
jadxClasspath
)
runtime
files
(
jadxClasspath
)
compile
files
(
'lib/dx-1.16.jar'
)
// TODO: dx don't support java version > 9 (53)
compile
files
(
'lib/dx-1.16.jar'
)
// TODO: dx don't support java version > 9 (53)
compile
'org.ow2.asm:asm:7.1'
compile
'org.jetbrains:annotations:17.0.0'
compile
'uk.com.robust-it:cloning:1.9.12'
compile
'com.google.code.gson:gson:2.8.5'
compile
'org.ow2.asm:asm:7.1'
compile
'org.jetbrains:annotations:17.0.0'
compile
'uk.com.robust-it:cloning:1.9.12'
compile
'com.google.code.gson:gson:2.8.5'
compile
'org.smali:baksmali:2.2.7'
compile
(
'org.smali:smali:2.2.7'
)
{
exclude
group:
'com.google.guava'
}
compile
'com.google.guava:guava:28.0-jre'
compile
'org.smali:baksmali:2.2.7'
compile
(
'org.smali:smali:2.2.7'
)
{
exclude
group:
'com.google.guava'
}
compile
'com.google.guava:guava:28.0-jre'
testCompile
'org.apache.commons:commons-lang3:3.9'
testCompile
'org.apache.commons:commons-lang3:3.9'
}
jadx-gui/build.gradle
浏览文件 @
c10a3034
plugins
{
id
'application'
id
'edu.sc.seis.launch4j'
version
'2.4.6'
id
'com.github.johnrengelman.shadow'
version
'5.0.0'
id
'application'
id
'edu.sc.seis.launch4j'
version
'2.4.6'
id
'com.github.johnrengelman.shadow'
version
'5.0.0'
}
dependencies
{
compile
(
project
(
":jadx-core"
))
compile
(
project
(
":jadx-cli"
))
compile
(
project
(
":jadx-core"
))
compile
(
project
(
":jadx-cli"
))
compile
'com.fifesoft:rsyntaxtextarea:3.0.3'
compile
files
(
'libs/jfontchooser-1.0.5.jar'
)
compile
'hu.kazocsaba:image-viewer:1.2.3'
compile
'com.fifesoft:rsyntaxtextarea:3.0.3'
compile
files
(
'libs/jfontchooser-1.0.5.jar'
)
compile
'hu.kazocsaba:image-viewer:1.2.3'
compile
'org.apache.commons:commons-lang3:3.9'
compile
'org.apache.commons:commons-text:1.6'
compile
'org.apache.commons:commons-lang3:3.9'
compile
'org.apache.commons:commons-text:1.6'
compile
'io.reactivex.rxjava2:rxjava:2.2.10'
compile
"com.github.akarnokd:rxjava2-swing:0.3.7"
compile
'com.android.tools.build:apksig:3.4.1'
compile
'io.reactivex.rxjava2:rxjava:2.2.10'
compile
"com.github.akarnokd:rxjava2-swing:0.3.7"
compile
'com.android.tools.build:apksig:3.4.1'
}
application
{
applicationName
=
'jadx-gui'
mainClassName
=
'jadx.gui.JadxGUI'
applicationName
=
'jadx-gui'
mainClassName
=
'jadx.gui.JadxGUI'
}
applicationDistribution
.
with
{
into
(
''
)
{
from
'../'
include
'README.md'
include
'NOTICE'
include
'LICENSE'
}
into
(
''
)
{
from
'../'
include
'README.md'
include
'NOTICE'
include
'LICENSE'
}
}
jar
{
manifest
{
attributes
(
"Main-Class"
:
mainClassName
,
"Class-Path"
:
configurations
.
compile
.
collect
{
it
.
getName
()
}.
join
(
' '
)
)
}
manifest
{
attributes
(
"Main-Class"
:
mainClassName
,
"Class-Path"
:
configurations
.
compile
.
collect
{
it
.
getName
()
}.
join
(
' '
)
)
}
}
startScripts
{
// The option -XX:+UseG1GC is only relevant for Java 8. Starting with Java 9 G1GC is already the default GC
defaultJvmOpts
=
[
'-Xms128M'
,
'-Xmx4g'
,
'-Dawt.useSystemAAFontSettings=lcd'
,
'-Dswing.aatext=true'
,
'-XX:+UseG1GC'
]
doLast
{
def
str
=
windowsScript
.
text
str
=
str
.
replaceAll
(
'java.exe'
,
'javaw.exe'
)
str
=
str
.
replaceAll
(
'"%JAVA_EXE%" %DEFAULT_JVM_OPTS%'
,
'start "jadx-gui" /B "%JAVA_EXE%" %DEFAULT_JVM_OPTS%'
)
windowsScript
.
text
=
str
}
// The option -XX:+UseG1GC is only relevant for Java 8. Starting with Java 9 G1GC is already the default GC
defaultJvmOpts
=
[
'-Xms128M'
,
'-Xmx4g'
,
'-Dawt.useSystemAAFontSettings=lcd'
,
'-Dswing.aatext=true'
,
'-XX:+UseG1GC'
]
doLast
{
def
str
=
windowsScript
.
text
str
=
str
.
replaceAll
(
'java.exe'
,
'javaw.exe'
)
str
=
str
.
replaceAll
(
'"%JAVA_EXE%" %DEFAULT_JVM_OPTS%'
,
'start "jadx-gui" /B "%JAVA_EXE%" %DEFAULT_JVM_OPTS%'
)
windowsScript
.
text
=
str
}
}
launch4j
{
mainClassName
=
'jadx.gui.JadxGUI'
copyConfigurable
=
project
.
tasks
.
shadowJar
.
outputs
.
files
jar
=
"lib/${project.tasks.shadowJar.archiveName}"
icon
=
"${projectDir}/src/main/resources/logos/jadx-logo.ico"
outfile
=
"jadx-gui-${version}.exe"
copyright
=
'Skylot'
windowTitle
=
'jadx'
companyName
=
'jadx'
jreMinVersion
=
'1.8.0'
jvmOptions
=
[
'-Dawt.useSystemAAFontSettings=lcd'
,
'-Dswing.aatext=true'
,
'-XX:+UseG1GC'
]
jreRuntimeBits
=
"64"
initialHeapPercent
=
5
maxHeapSize
=
4096
maxHeapPercent
=
70
downloadUrl
=
'https://adoptopenjdk.net/releases.html?variant=openjdk11&jvmVariant=hotspot#x64_win'
mainClassName
=
'jadx.gui.JadxGUI'
copyConfigurable
=
project
.
tasks
.
shadowJar
.
outputs
.
files
jar
=
"lib/${project.tasks.shadowJar.archiveName}"
icon
=
"${projectDir}/src/main/resources/logos/jadx-logo.ico"
outfile
=
"jadx-gui-${version}.exe"
copyright
=
'Skylot'
windowTitle
=
'jadx'
companyName
=
'jadx'
jreMinVersion
=
'1.8.0'
jvmOptions
=
[
'-Dawt.useSystemAAFontSettings=lcd'
,
'-Dswing.aatext=true'
,
'-XX:+UseG1GC'
]
jreRuntimeBits
=
"64"
initialHeapPercent
=
5
maxHeapSize
=
4096
maxHeapPercent
=
70
downloadUrl
=
'https://adoptopenjdk.net/releases.html?variant=openjdk11&jvmVariant=hotspot#x64_win'
}
test
{
jacoco
{
enabled
=
false
}
jacoco
{
enabled
=
false
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录