依赖库
是的,其实我 (imfl0wow) 也很讨厌设置依赖库。
但是为了能够全方位的保护你的程式,我们不得不解析你程式使用的依赖库文件。
要添加依赖关系,其实很简单:
- 创建一个名为 "libs" 的文件夹
- 将所有依赖项拖入上述文件夹
- 在您的配置文件中添加
yaml
libraries:
- .\libs\
以下是一个简单的示例:
怎么快速获取依赖库呢?
Gradle 项目
groovy
task copyDeps(type: Copy) {
from configurations.compile
into 'libs'
}
kotlin
tasks.register<Copy>("copyDeps") {
from(configurations.compile)
into("libs")
}
然后运行以下控制台任务:
console
gradlew copyDeps
TIP
值得注意的是:如果你的 Jar 包是经过二次映射的 (类似于 Minecraft Forge Mod) 可能需要您找到映射后的原始依赖才可以进行正确混淆
Maven 项目
在 pom.xml
文件中添加这个构建任务:
xml
<build>
<plugins>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/libs</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
然后运行以下控制台任务:
console
mvn package