`

gradle 复制依赖的jar到指定目录

阅读更多

task copyJars(type: Copy){

   from configurations.runtime

    into "$buildDir/ libs/deps"

}

 

compileJava.dependsOn copyJars

 

// 设置java程序入口

jar{

    manifest{

        attributes("Main-Class" : "xxx.xxx.App")

        attributes("Class-Path": configurations.compile.collect { "deps/$it.name" }.join(' '))

    }

 

}

分享到:
评论

相关推荐

    使用gradle下载jar包,和maven原理类似,直接利用gradle copyJars下载

    Gradle会自动从默认的Maven仓库(如Maven Central)或其他指定的仓库下载这个jar包及其依赖,并将其放置在构建路径下。 提到Maven,它是另一个流行的Java构建工具,它使用XML格式的`pom.xml`文件来管理依赖。Maven...

    copy-jar:用于将build.jar复制到其他目录的Gradle插件

    本文将详细介绍一个名为"copy-jar"的Gradle插件,该插件专为方便开发者将`build.jar`文件复制到指定目录而设计,极大地简化了发布流程。 一、理解copy-jar插件 `copy-jar`插件是Gradle生态系统中的一个小巧实用...

    json依赖jar包(全)

    对于不使用构建工具的项目,可以直接将jar包复制到项目的`lib`目录,并手动配置类路径。 总的来说,JSON在现代Web开发中扮演着至关重要的角色,而这个“json依赖jar包(全)”集合则为Java开发者提供了全面的工具,...

    gradle实战源码.zip

    - **解决依赖**:Gradle自动下载并管理项目所需的库文件,通过仓库(如Maven Central或JCenter)查找。 - **排除依赖**:当需要排除某个传递性依赖时,可以使用`exclude`规则。 3. **任务系统** - **任务定义**...

    JSONObject依赖jar包

    2. **添加到项目**:将下载的jar包复制到你的项目的`lib`目录,或者如果你使用的是Maven或Gradle等构建工具,需要在相应的配置文件中添加依赖。对于Maven,可以在`pom.xml`中添加如下依赖: ```xml <groupId>org...

    未使用-dep:检测Android gradle项目中未使用的依赖项

    将unused-dep.jar文件复制到gradle包装器( gradlew文件)所在的根目录中,然后运行以下命令: java -jar unused-dep.jar -gradletask :app:assembleDebug 用您的Android项目中使用的任何gradle任务替换:app:...

    【绝对可行,解决404】jfinal项目打包成jar在控制台运行方法

    1. **整理依赖**:收集`webapp/WEB-INF/lib`目录下的所有依赖JAR文件,这一步是为了确保运行时能够找到所需的类和资源。 2. **创建MANIFEST.MF**:JAR文件需要一个`META-INF/MANIFEST.MF`文件来指定主类,这是程序...

    快速复制JAR

    使用工具如Maven或Gradle,可以方便地管理JAR的版本和依赖关系,它们会自动下载所需的库并将其打包到最终的JAR中。 7. **JAR的签名和验证**: 对于安全性要求高的应用,JAR文件可以被签名,以便验证其来源和完整...

    IDEA中Gradle学习指南.pdf

    要创建可执行的Jar文件,可以使用Gradle的`jar`任务,并通过`main-class`属性来指定程序的入口类。 **9.2 依赖库打包范围** - **9.2.1 本地jar**:可以将本地的jar文件添加到构建过程中。 - **9.2.2 compile替换**...

    Gradle 4.1

    它支持"strict"约束模式,强制所有依赖项都使用指定的精确版本,确保一致性和可预测性。 3. **Groovy DSL和Kotlin DSL的改进**:Gradle 4.1对Groovy和Kotlin的构建脚本语言进行了增强。Groovy DSL引入了类型安全的...

    json jar包下载

    3. **添加到项目**:将下载的`json.jar`文件复制到你的项目的`lib`目录(如果有的话),或者任何你存放外部依赖的地方。 4. **配置类路径**:根据你的构建工具(如Maven或Gradle)或者IDE(如Eclipse或IntelliJ ...

    jna.rar_jna_jna.jar_jna文件

    或者,你可以将`jna.jar`文件复制到项目的lib目录下,并在运行时将其包含在类路径中。 JNA还提供了Platform类,用于识别操作系统和架构,这有助于在不同平台上正确加载本地库。例如,`Platform.CPU`和`Platform....

    java导入jar包图解.pdf

    第一种方式是将 jar 包直接复制到 Java 项目的 lib 目录下,然后在 Java 代码中使用 import 语句来导入 jar 包。这种方式虽然简单,但是不建议使用,因为它可能会导致项目中的 jar 包版本混乱,引起项目的不稳定。 ...

    postgresql-42.4.0.jar

    postgresql驱动jar包 用于连接postgres数据库 PostgreSQL是一种流行的开源关系型数据库系统,可以与...一般来说,您可以将驱动程序jar包复制到您的项目的lib目录下,并在构建配置文件或IDE设置中指定该jar包为依赖项。

    base64utils jar 包下载

    这可以通过在构建工具(如Maven或Gradle)的依赖管理中声明库,或者直接将jar文件复制到项目类路径下的lib目录来完成。然后,通过导入相关的类和方法,你就可以在代码中使用Base64Utils的功能了。 总的来说,`base...

    多个jar包合并成一个jar包的办法

    3. **手工复制**:手动将所需的依赖JAR文件复制到一个目录中,然后使用上述命令将它们一起打包。 #### 步骤3:验证合并结果 完成合并后,可以通过`jar tf output.jar`命令查看合并后的JAR文件内容,确认所有必要的...

    gradle学习文档

    - 将下载的插件 `.jar` 包直接复制到 Eclipse 的 `plugins` 目录下。 - 使用 `.zip` 文件安装:解压后将文件放入 `plugins` 目录。 #### 六、Gradle 与 Spring Boot 的结合 - **使用场景**: - 创建 Spring ...

    tomcat下的lib下的jar包

    描述中提到的操作——将所有`lib`下的JAR包复制并粘贴到另一个`lib`目录,通常是在设置一个新的Tomcat环境或者在升级过程中确保新环境具有所有必需的依赖。这样做可以避免因为缺少库而导致的运行时错误。然而,这种...

    eclipse生成jar包

    在手动处理的情况下,你可以编辑MANIFEST.MF文件,添加依赖JAR包的相对路径。例如,如果“orcl.jar”在与主JAR同一目录下,你可以在MANIFEST.MF中写入`Class-Path: orcl.jar`。 请注意,这种方法对于小型项目可能...

    JSONObject、JSONArray需要的jar包

    通常,将jar包解压后,将.jar文件复制到项目的lib目录下,并在构建路径中包含它。如果使用Maven或Gradle,可以在pom.xml或build.gradle文件中添加相应的依赖。 对于Maven,可以在pom.xml中添加如下依赖: ```xml ...

Global site tag (gtag.js) - Google Analytics