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
7b9e5fe9
Commit
7b9e5fe9
authored
May 27, 2017
by
Skylot
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
build: add sonarqube
parent
648f0edc
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
19 additions
and
10 deletions
+19
-10
.gitlab-ci.yml
.gitlab-ci.yml
+4
-1
README.md
README.md
+6
-8
build.gradle
build.gradle
+8
-0
version
version
+1
-1
No files found.
.gitlab-ci.yml
View file @
7b9e5fe9
...
...
@@ -14,7 +14,10 @@ build:
stage
:
build
script
:
-
sed -i " 1 s/.*/&-b${CI_JOB_ID}/" version
-
./gradlew -g /cache/.gradle clean build jacocoTestReport dist
-
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
-
./gradlew -g /cache/.gradle clean dist
artifacts
:
paths
:
-
build/jadx*.zip
README.md
View file @
7b9e5fe9
## JADX
[
![Build Status
](
https://travis-ci.org/skylot/jadx.png?branch=master
)
](https://travis-ci.org/skylot/jadx)
[
![
Build Status
](
https://gitlab.com/skylot/jadx/badges/master/build.svg
)
](https://gitlab.com/skylot/jadx/commits/master
)
[
![
coverage report
](
https://gitlab.com/skylot/jadx/badges/master/coverage.svg
)
](https://gitlab.com/skylot/jadx/commits/master
)
[
![
Gitlab CI
](
https://gitlab.com/skylot/jadx/badges/master/build.svg
)
](https://gitlab.com/skylot/jadx/builds
)
[
![
Jadx Core Coverage
](
https://gitlab.com/skylot/jadx/badges/master/coverage.svg
)
](https://gitlab.com/skylot/jadx/builds
)
[
![Code Coverage
](
https://codecov.io/gh/skylot/jadx/branch/master/graph/badge.svg
)
](https://codecov.io/gh/skylot/jadx)
[
![Coverity Scan Build Status
](
https://scan.coverity.com/projects/2166/badge.svg
)
](https://scan.coverity.com/projects/2166)
[
![SonarQube Bugs
](
https://sonarcloud.io/api/badges/measure?key=jadx&metric=bugs
)
](https://sonarcloud.io/dashboard?id=jadx)
[
![Latest release
](
https://img.shields.io/github/release/skylot/jadx.svg
)
](https://github.com/skylot/jadx/releases/latest)
[
![Latest release downloads
](
https://img.shields.io/github/downloads/skylot/jadx/latest/total.svg
)
](https://github.com/skylot/jadx/releases/latest)
[
![License
](
http://img.shields.io/:license-apache-blue.svg
)
](http://www.apache.org/licenses/LICENSE-2.0.html)
...
...
@@ -23,6 +24,8 @@ Command line and GUI tools for produce Java source code from Android Dex and Apk
### Building from source
Java 8 JDK or higher must be installed:
git clone https://github.com/skylot/jadx.git
cd jadx
./gradlew dist
...
...
@@ -38,7 +41,7 @@ Run **jadx** on itself:
cd build/jadx/
bin/jadx -d out lib/jadx-core-*.jar
#or
#
or
bin/jadx-gui lib/jadx-core-*.jar
...
...
@@ -86,11 +89,6 @@ To support this project you can:
*
Java code examples which decompiles incorrectly
*
Error log and link to _public available_ apk file or app page on Google play
And any other comments will be very helpfull,
because at current stage of development it is very time consuming
to
**find**
new bugs, design and implement new features.
Also I need to
**prioritize**
these task for complete most important at first.
---------------------------------------
*Licensed under the Apache 2.0 License*
...
...
build.gradle
View file @
7b9e5fe9
plugins
{
id
'com.github.ksoichiro.console.reporter'
version
'0.5.0'
id
'org.sonarqube'
version
'2.4'
}
ext
.
jadxVersion
=
file
(
'version'
).
readLines
().
get
(
0
)
...
...
@@ -54,6 +55,13 @@ allprojects {
}
}
sonarqube
{
properties
{
property
'sonar.exclusions'
,
'**/jadx/samples/**/*,**/test-app/**/*'
property
'sonar.coverage.exclusions'
,
'**/jadx/gui/**/*'
}
}
task
copyArtifacts
(
type:
Sync
,
dependsOn:
[
'jadx-cli:installDist'
,
'jadx-gui:installDist'
])
{
destinationDir
file
(
"$buildDir/jadx"
)
[
'jadx-cli'
,
'jadx-gui'
].
each
{
...
...
version
View file @
7b9e5fe9
0.
6.1
0.
7.0
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