`
aaa110110
  • 浏览: 17216 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

gradle打包依赖jar

阅读更多
apply plugin: 'java'
apply plugin: 'maven'

sourceSets {
    main {
        java {
            srcDir 'src/java'
        }
        resources {
            srcDir 'src/resources'
        }
    }
}

repositories {
	mavenCentral()
}

dependencies {
	compile (
	    	"org.eclipse.jetty.websocket:websocket-client:9.3.0.M1"	
	) 
}

jar {
	manifest {
		attributes 'Main-Class': 'com.xxx.screenshot.WebSocketClientTest'
	}
	from {
		configurations.compile.collect {
		    it.isDirectory() ? it : zipTree(it)
		}
		configurations.runtime.collect {
		    it.isDirectory() ? it : zipTree(it)
		}
	}
}

 

分享到:
评论

相关推荐

    gradle打包(eclipse)

    完成以上步骤后,可以进行Gradle打包操作。在Windows系统中,打开命令行窗口,导航到工程目录下执行以下命令: 1. 查看Gradle版本:gradle -v。 2. 清理项目并下载依赖:gradle clean。 3. 编译并打包:gradle build...

    用gradle打包的配置文件

    Gradle会自动处理依赖的解析、编译和打包,生成一个包含所有依赖的可执行JAR。 为了更高级的打包需求,比如多模块项目或者库的打包,可以使用`shadow`或`fatJar`插件来创建包含所有依赖的"fat" JAR。例如,使用`...

    gradle将多模块打包成一个jar执行类demo

    标题中的“gradle将多模块打包成一个jar执行类demo”指的是使用Gradle构建工具将一个包含多个子模块的项目打包成一个可执行的JAR文件。在Java开发中,多模块项目通常是为了实现模块化设计,提高代码的可复用性和可...

    Gradle混淆_打包Jar包基础DEMO

    本示例聚焦于“Gradle混淆_打包Jar包基础DEMO”,它涉及到两个核心概念:Gradle混淆和使用Gradle打包Java应用程序为Jar包。 首先,让我们深入了解一下Gradle混淆。混淆是在Android开发中常用来保护代码安全、减小...

    Gradle混淆+打包Jar包基础

    本篇将深入探讨Gradle的基础知识,特别是如何进行混淆和打包Jar包。 Gradle混淆主要针对Android开发,因为Android Studio默认使用的构建工具就是Gradle。混淆的主要目的是为了保护代码安全,减少逆向工程的可能性。...

    gradle不能下载最新依赖包问题

    这意味着即使新的jar包已经发布,只要没有超过24小时的时间间隔,Gradle仍然会使用本地缓存的旧版本依赖。 #### 三、解决方案 为了解决上述问题,使Gradle能够即时获取到最新的依赖包,有两种可行的方法: ##### ...

    Gradle混淆+打包Jar包基础DEMO

    本文将深入讲解如何使用Gradle进行混淆和打包Jar包的基础操作。 首先,让我们了解什么是混淆。混淆是将代码中的类名、方法名和变量名转换为简短、无意义的名称的过程,目的是保护源代码不被轻易理解,同时也能减小...

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

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

    Gradle混淆_打包Jar包测试代码

    接下来,我们讨论如何使用Gradle打包Jar包。在Java项目中,Gradle提供了一个名为`jar`的任务,用于创建Java库的JAR文件。默认情况下,`jar`任务会包含项目中的所有源代码,但不会包含依赖库。如果你希望生成一个包含...

    Android studio 配置gradle 2.3.3 插件所需pom、jar文件

    4. **构建过程**:在`gradle-2.3.3.jar`的支持下,Android Studio现在可以执行构建命令,如编译、打包和测试等。Gradle的插件系统允许自定义构建流程,通过编写插件脚本,可以实现自动化处理各种任务。 5. **使用...

    Android studio 配置gradle 2.3.1 插件所需pom、jar文件

    `gradle-3.2.1.jar`是执行构建任务的核心,而`gradle-3.2.1.pom`提供了关于Gradle版本的元数据,辅助构建系统管理依赖。通过正确的配置,开发者可以有效地管理Android项目,实现高效、可靠的自动化构建。

    AndroidStduio3.0 使用gradle将module打包jar文件的方法

    Android Studio 3.0 使用 Gradle 将模块打包 jar 文件的方法 Android Studio 3.0 使用 Gradle 将模块打包 jar 文件的方法是 Android 应用程序开发中的一种常见需求。通过使用 Gradle,可以将模块打包成 jar 文件,...

    Android studio 配置gradle 2.2.3 插件所需pom、jar文件

    总的来说,`gradle-2.2.3.jar`和`gradle-2.2.3.pom`文件是Android Studio配置Gradle插件不可或缺的部分,它们分别提供了Gradle插件的执行逻辑和依赖管理信息。理解这些文件以及如何配置和使用Gradle,对于高效地进行...

    maven构建gradle的jar

    3. **运行Maven构建**:在命令行中,执行`mvn clean compile assembly:single`命令,Maven将编译源代码,织入AspectJ的切面,并打包成一个包含所有依赖的jar文件。 4. **测试和运行**:构建完成后,可以在target...

    Gradle生成md5代码

    在IT行业中,构建工具起着至关重要的作用,它们帮助开发者自动化构建、测试和打包软件项目。Gradle就是其中的一款强大且灵活的构建工具,它基于Groovy和Java,支持多种编程语言。本话题将深入探讨如何使用Gradle来...

    buildJar, 通用的打包jar gradle插件.zip

    描述中提到的"通用的打包jar gradle插件"意味着这个插件设计得足够灵活,可以适应各种项目需求,无论项目规模大小或者包含的依赖关系如何。Gradle插件通常会提供预定义的任务和配置,以便开发者无需从零开始编写打包...

    json依赖jar包json依赖jar包json依赖jar包

    本文将详细讲解JSON依赖jar包的相关知识点。 1. **Jackson JSON库** Jackson是Java中最流行的JSON处理库之一,它提供了多种API,如`JsonParser`、`ObjectMapper`等,用于JSON的序列化和反序列化。`ObjectMapper`...

    gradle入门指南(离线版)

    - **assemble Task**: 编译和打包项目,通常包括编译源码、生成JAR或APK等。 - **install Task**: 将项目安装到本地Maven仓库,方便其他项目引用。 ### 6. 插件与自定义插件 - **内置插件**: 如Java插件、Android...

    Android Gradle依赖管理、去除重复依赖、忽略的方式

    Gradle是基于Groovy语言的构建自动化工具,可以自动管理项目的依赖关系、编译、打包和发布。Android Gradle依赖管理可以帮助开发者轻松地管理项目中的依赖关系,提高项目的稳定性和可维护性。 Android Gradle依赖...

    Android studio 配置gradle 2.2.2 插件所需pom、jar文件

    总之,Android Studio配置Gradle 2.2.2涉及到下载和配置jar和pom文件,通过这些文件,Android Studio能够理解和执行构建过程,管理依赖,并确保项目的顺利构建。随着开发需求的变化,了解和掌握Gradle的配置和使用至...

Global site tag (gtag.js) - Google Analytics