Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
J
jadx
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
open-source
jadx
Commits
15e1e1df
Commit
15e1e1df
authored
Mar 27, 2018
by
Skylot
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
build jadx-gui.exe
parent
37ed9cd2
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
37 additions
and
4 deletions
+37
-4
.gitlab-ci.yml
.gitlab-ci.yml
+2
-1
.travis.yml
.travis.yml
+1
-1
bintray.json
bintray.json
+1
-1
build.gradle
build.gradle
+13
-1
build.gradle
jadx-gui/build.gradle
+19
-0
build.gradle
jadx-samples/build.gradle
+1
-0
No files found.
.gitlab-ci.yml
View file @
15e1e1df
...
...
@@ -13,7 +13,7 @@ stages:
build
:
stage
:
build
script
:
-
sed -i " 1 s/.*/&-b$(git rev-list --count HEAD)-$(git rev-parse --short HEAD)/" version
-
sed -i " 1 s/.*/&-
gl
b$(git rev-list --count HEAD)-$(git rev-parse --short HEAD)/" version
-
cat version
-
./gradlew -g /cache/.gradle clean build jacocoTestReport
-
./gradlew -g /cache/.gradle clean sonarqube -Dsonar.host.url=$SONAR_HOST -Dsonar.organization=$SONAR_ORG -Dsonar.login=$SONAR_TOKEN
...
...
@@ -21,3 +21,4 @@ build:
artifacts
:
paths
:
-
build/jadx*.zip
-
build/jadx*.exe
.travis.yml
View file @
15e1e1df
...
...
@@ -3,7 +3,7 @@ jdk:
-
oraclejdk8
env
:
-
TERM=dumb
-
TERM=dumb
GRADLE_OPTS="-Dorg.gradle.daemon=false"
before_install
:
-
chmod +x gradlew
...
...
bintray.json
View file @
15e1e1df
...
...
@@ -22,7 +22,7 @@
},
"files"
:
[
{
"includePattern"
:
"build/(jadx.*
\.
zip
)"
,
"includePattern"
:
"build/(jadx.*
\.
(zip|exe)
)"
,
"uploadPattern"
:
"$1"
,
"matrixParams"
:
{
"override"
:
1
...
...
build.gradle
View file @
15e1e1df
...
...
@@ -96,17 +96,29 @@ task pack(type: Zip, dependsOn: copyArtifacts) {
from
copyArtifacts
.
destinationDir
}
task
dist
(
dependsOn:
pack
)
{
task
copyExe
(
type:
Copy
,
dependsOn:
'jadx-gui:createExe'
)
{
group
'jadx'
description
=
'Copy exe to build dir'
destinationDir
buildDir
from
tasks
.
getByPath
(
'jadx-gui:createExe'
).
outputs
include
'*.exe'
}
task
dist
(
dependsOn:
[
pack
,
copyExe
])
{
group
'jadx'
description
=
'Build jadx distribution zip'
}
task
samples
(
dependsOn:
'jadx-samples:samples'
)
{
group
'jadx'
}
task
testAppCheck
(
dependsOn:
'jadx-test-app:testAppCheck'
)
{
group
'jadx'
}
task
cleanBuildDir
(
type:
Delete
)
{
group
'jadx'
delete
buildDir
}
...
...
jadx-gui/build.gradle
View file @
15e1e1df
plugins
{
id
'edu.sc.seis.launch4j'
version
'2.4.3'
id
'com.github.johnrengelman.shadow'
version
'2.0.2'
}
apply
plugin:
'application'
mainClassName
=
'jadx.gui.JadxGUI'
...
...
@@ -40,6 +45,20 @@ startScripts {
}
}
launch4j
{
mainClassName
=
'jadx.gui.JadxGUI'
copyConfigurable
=
project
.
tasks
.
shadowJar
.
outputs
.
files
jar
=
"lib/${project.tasks.shadowJar.archiveName}"
// icon = "${projectDir}/icons/myApp.ico"
outfile
=
"jadx-gui-${version}.exe"
copyright
=
'Skylot'
windowTitle
=
'jadx'
jreRuntimeBits
=
"64"
initialHeapPercent
=
5
maxHeapSize
=
4096
maxHeapPercent
=
70
}
test
{
jacoco
{
enabled
=
false
...
...
jadx-samples/build.gradle
View file @
15e1e1df
...
...
@@ -33,6 +33,7 @@ task samplesJadxCompile(type: JavaCompile, dependsOn: samplesJadxCreate) {
classpath
=
configurations
.
compile
destinationDir
=
file
samplesJadxOutDir
source
=
samplesJadxSrcDir
options
.
encoding
=
"UTF-8"
}
task
samplesJadxRun
(
type:
JavaExec
,
dependsOn:
samplesJadxCompile
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment