Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
爽朗的琪琪
jadx
提交
4bd8e26a
J
jadx
项目概览
爽朗的琪琪
/
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,体验更适合开发者的 AI 搜索 >>
未验证
提交
4bd8e26a
编写于
12月 19, 2021
作者:
S
Skylot
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
build: add maven publish
上级
01f47282
变更
14
隐藏空白更改
内联
并排
Showing
14 changed file
with
91 addition
and
21 deletion
+91
-21
build.gradle
build.gradle
+0
-9
buildSrc/build.gradle
buildSrc/build.gradle
+3
-0
buildSrc/src/main/groovy/jadx-library.gradle
buildSrc/src/main/groovy/jadx-library.gradle
+76
-0
jadx-core/build.gradle
jadx-core/build.gradle
+1
-1
jadx-core/src/main/java/jadx/core/dex/nodes/parser/SignatureParser.java
...main/java/jadx/core/dex/nodes/parser/SignatureParser.java
+2
-2
jadx-core/src/main/java/jadx/core/utils/android/DataInputDelegate.java
.../main/java/jadx/core/utils/android/DataInputDelegate.java
+1
-1
jadx-core/src/main/java/jadx/core/utils/android/ExtDataInput.java
...e/src/main/java/jadx/core/utils/android/ExtDataInput.java
+1
-1
jadx-core/src/main/java/jadx/core/utils/android/Res9patchStreamDecoder.java
.../java/jadx/core/utils/android/Res9patchStreamDecoder.java
+1
-1
jadx-plugins/jadx-dex-input/build.gradle
jadx-plugins/jadx-dex-input/build.gradle
+1
-1
jadx-plugins/jadx-java-convert/build.gradle
jadx-plugins/jadx-java-convert/build.gradle
+1
-1
jadx-plugins/jadx-java-input/build.gradle
jadx-plugins/jadx-java-input/build.gradle
+1
-1
jadx-plugins/jadx-plugins-api/build.gradle
jadx-plugins/jadx-plugins-api/build.gradle
+1
-1
jadx-plugins/jadx-raung-input/build.gradle
jadx-plugins/jadx-raung-input/build.gradle
+1
-1
jadx-plugins/jadx-smali-input/build.gradle
jadx-plugins/jadx-smali-input/build.gradle
+1
-1
未找到文件。
build.gradle
浏览文件 @
4bd8e26a
...
...
@@ -10,7 +10,6 @@ println("jadx version: ${jadxVersion}")
allprojects
{
apply
plugin:
'java'
apply
plugin:
'checkstyle'
apply
plugin:
'maven-publish'
version
=
jadxVersion
...
...
@@ -27,14 +26,6 @@ allprojects {
}
}
publishing
{
publications
{
mavenJava
(
MavenPublication
)
{
from
components
.
java
}
}
}
dependencies
{
implementation
'org.slf4j:slf4j-api:1.7.32'
compileOnly
'org.jetbrains:annotations:23.0.0'
...
...
buildSrc/build.gradle
0 → 100644
浏览文件 @
4bd8e26a
plugins
{
id
'groovy-gradle-plugin'
}
buildSrc/src/main/groovy/jadx-library.gradle
0 → 100644
浏览文件 @
4bd8e26a
plugins
{
id
'java-library'
id
'maven-publish'
id
'signing'
}
group
=
'io.github.skylot'
version
=
jadxVersion
java
{
withJavadocJar
()
withSourcesJar
()
}
publishing
{
publications
{
mavenJava
(
MavenPublication
)
{
artifactId
=
project
.
name
from
components
.
java
versionMapping
{
usage
(
'java-api'
)
{
fromResolutionOf
(
'runtimeClasspath'
)
}
usage
(
'java-runtime'
)
{
fromResolutionResult
()
}
}
pom
{
name
=
project
.
name
description
=
'Dex to Java decompiler'
url
=
'https://github.com/skylot/jadx'
licenses
{
license
{
name
=
'The Apache License, Version 2.0'
url
=
'http://www.apache.org/licenses/LICENSE-2.0.txt'
}
}
developers
{
developer
{
id
=
'skylot'
name
=
'Skylot'
email
=
'skylot@gmail.com'
url
=
'https://github.com/skylot'
}
}
scm
{
connection
=
'scm:git:git://github.com/skylot/jadx.git'
developerConnection
=
'scm:git:ssh://github.com:skylot/jadx.git'
url
=
'https://github.com/skylot/jadx'
}
}
}
}
repositories
{
maven
{
def
releasesRepoUrl
=
uri
(
'https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/'
)
def
snapshotsRepoUrl
=
uri
(
'https://s01.oss.sonatype.org/content/repositories/snapshots/'
)
url
=
version
.
endsWith
(
'SNAPSHOT'
)
?
snapshotsRepoUrl
:
releasesRepoUrl
credentials
{
username
=
project
.
properties
[
'ossrhUser'
].
toString
()
password
=
project
.
properties
[
'ossrhPassword'
].
toString
()
}
}
}
}
signing
{
sign
publishing
.
publications
.
mavenJava
}
javadoc
{
if
(
JavaVersion
.
current
().
isJava9Compatible
())
{
options
.
addBooleanOption
(
'html5'
,
true
)
}
}
jadx-core/build.gradle
浏览文件 @
4bd8e26a
plugins
{
id
'ja
va
-library'
id
'ja
dx
-library'
}
dependencies
{
...
...
jadx-core/src/main/java/jadx/core/dex/nodes/parser/SignatureParser.java
浏览文件 @
4bd8e26a
...
...
@@ -251,8 +251,8 @@ public class SignatureParser {
/**
* Map of generic types names to extends classes.
* <p
/
>
* Example: "
<T:Ljava/lang/Exception;:Ljava/lang/Object;>
"
* <p>
* Example: "
<T:Ljava/lang/Exception;:Ljava/lang/Object;>
"
*/
@SuppressWarnings
(
"ConditionalBreakInInfiniteLoop"
)
public
List
<
ArgType
>
consumeGenericTypeParameters
()
{
...
...
jadx-core/src/main/java/jadx/core/utils/android/DataInputDelegate.java
浏览文件 @
4bd8e26a
...
...
@@ -20,7 +20,7 @@ import java.io.DataInput;
import
java.io.IOException
;
/**
* @author Ryszard Wiśniewski
<brut.alll@gmail.com>
* @author Ryszard Wiśniewski
"brut.alll@gmail.com"
*/
public
abstract
class
DataInputDelegate
implements
DataInput
{
protected
final
DataInput
mDelegate
;
...
...
jadx-core/src/main/java/jadx/core/utils/android/ExtDataInput.java
浏览文件 @
4bd8e26a
...
...
@@ -22,7 +22,7 @@ import java.io.IOException;
import
java.io.InputStream
;
/**
* @author Ryszard Wiśniewski
<brut.alll@gmail.com>
* @author Ryszard Wiśniewski
"brut.alll@gmail.com"
*/
public
class
ExtDataInput
extends
DataInputDelegate
{
public
ExtDataInput
(
InputStream
in
)
{
...
...
jadx-core/src/main/java/jadx/core/utils/android/Res9patchStreamDecoder.java
浏览文件 @
4bd8e26a
...
...
@@ -27,7 +27,7 @@ import javax.imageio.ImageIO;
import
jadx.core.utils.exceptions.JadxRuntimeException
;
/**
* @author Ryszard Wiśniewski
<brut.alll@gmail.com>
* @author Ryszard Wiśniewski
"brut.alll@gmail.com"
*/
public
class
Res9patchStreamDecoder
{
...
...
jadx-plugins/jadx-dex-input/build.gradle
浏览文件 @
4bd8e26a
plugins
{
id
'ja
va
-library'
id
'ja
dx
-library'
}
dependencies
{
...
...
jadx-plugins/jadx-java-convert/build.gradle
浏览文件 @
4bd8e26a
plugins
{
id
'ja
va
-library'
id
'ja
dx
-library'
}
dependencies
{
...
...
jadx-plugins/jadx-java-input/build.gradle
浏览文件 @
4bd8e26a
plugins
{
id
'ja
va
-library'
id
'ja
dx
-library'
}
dependencies
{
...
...
jadx-plugins/jadx-plugins-api/build.gradle
浏览文件 @
4bd8e26a
plugins
{
id
'ja
va
-library'
id
'ja
dx
-library'
}
jadx-plugins/jadx-raung-input/build.gradle
浏览文件 @
4bd8e26a
plugins
{
id
'ja
va
-library'
id
'ja
dx
-library'
}
dependencies
{
...
...
jadx-plugins/jadx-smali-input/build.gradle
浏览文件 @
4bd8e26a
plugins
{
id
'ja
va
-library'
id
'ja
dx
-library'
}
dependencies
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录