首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏earthchen的专栏

    解决 flink 本地执行和集群执行依赖问题

    compileOnly(conditionDependencies) } else { implementation(conditionDependencies) } } shadowJar { prod=true mergeServiceFiles() } 按上述配置去执行时,发现不行,在执行shadowJar的 task 时,发现dependencies块会比这个 compileOnly(conditionDependencies) } else { implementation(conditionDependencies) } } shadowJar mergeServiceFiles() } 修改后,在本地执行main 方法时,就含有上述依赖,在打包时,执行下列命令传递 prod 参数 gradlew -Dprod=true :spendreport-table:shadowJar

    2.2K00发布于 2021-05-27
  • 来自专栏实时流式计算

    快速构建第一个Flink工程

    // 我们也不能从 shadowJar 中排除传递依赖(请查看 https://github.com/johnrengelman/shadow/issues/159)。 configurations { flinkShadowJar // dependencies which go into the shadowJar // 总是排除这些依赖(也来自传递依赖 System.getProperty('user.name'), 'Build-Jdk': System.getProperty('java.version') } } shadowJar 构建项目 如果你想要 构建/打包项目,请在项目目录下运行 ‘gradle clean shadowJar’ 命令。

    2K30发布于 2019-09-12
  • 来自专栏10km的专栏

    解决thrifty-compiler.jar运行报错不能编译IDL生成java class代码问题

    thrifty-compiler.jar并不是可执行的jar(没有指定Main-Class,也没有包含依赖的库,不是Fat-jar),而通过查看thrift的gradle脚本,可以看到脚本中已经提供了shadowJar 这个task用于生成thrifty-compiler的Faj-Jar,所以要想得到可执行的thrifty-compiler.jar,最直接的办法就是下载thrifty的源码,执行shadowJar任务编译出可命令行执行的 git clone https://github.com/Microsoft/thrifty.git cd thrifty # 切换到1.0.0版本 git checkout 1.0.0 # 执行shadowJar 任务编译项目生成fat-jar gradlew shadowJar gradlew shadowJar 命令输出: J:\thrifty>gradlew shadowJar w: J:\thrifty

    1.6K10发布于 2019-05-25
  • 来自专栏用户4480853的专栏

    BukkitNMS开发中蕴含的混淆技术 发布于

    // 使用Download作为后续本地BuildTools构建的前置 id 'com.github.johnrengelman.shadow' version '7.1.2' // 工程需要依赖于shadowJar specialSourceJar.exists() } } // 将shadowJar的构建拷贝到specialsource中 tasks.register('copyBuildToSpecialSource "remapping" from outputShadeJar into specialSourceFolder dependsOn(downloadSpecialSource, shadowJar Tasks shadowJar是用于构建最终jar包的任务,这个构建出来的jar包是未经过混淆的,所以shadowJar也是混淆任务的前置任务。 构建shadowJar需要将一些不必要的依赖进行排除,并将其委派给Spigot进行下载(这需要在plugin.yml中自行配置): shadowJar { append("plugin.yml")

    1K80编辑于 2023-10-21
  • 来自专栏实时计算

    Flink入门(三)——环境与部署

    // 我们也不能从 shadowJar 中排除传递依赖(请查看 https://github.com/johnrengelman/shadow/issues/159)。 configurations { flinkShadowJar // dependencies which go into the shadowJar // 总是排除这些依赖(也来自传递依赖 System.getProperty('user.name'), 'Build-Jdk': System.getProperty('java.version') } } shadowJar 构建项目 如果你想要 构建/打包项目,请在项目目录下运行 ‘gradle clean shadowJar’ 命令。

    2.9K10发布于 2019-12-16
  • 来自专栏实时计算

    快速构建第一个Flink工程

    // 我们也不能从 shadowJar 中排除传递依赖(请查看 https://github.com/johnrengelman/shadow/issues/159)。 configurations { flinkShadowJar // dependencies which go into the shadowJar // 总是排除这些依赖(也来自传递依赖 System.getProperty('user.name'), 'Build-Jdk': System.getProperty('java.version') } } shadowJar 构建项目 如果你想要 构建/打包项目,请在项目目录下运行 ‘gradle clean shadowJar’ 命令。

    2.3K31发布于 2019-09-11
  • 来自专栏一个会写诗的程序员的博客

    使用 Java REPLJava REPL

    After cloning the git repository, navigate over to it and run: $ gradle shadowJar After this completes

    53620发布于 2018-08-17
  • 来自专栏CodeGuide | 程序员编码指南

    《IntelliJ IDEA 插件开发》第八节:在插件中引入探针,基于字节码插桩获取执行SQL

    此外在 gradle 打包构建的时候,需要添加 shadowJar 模块,把 Premain-Class 打包进去。 在 build.gradle -> shadowJar 打包编译后,就可以在 build -> libs 下看到 Jar:probe-agent-1.0-SNAPSHOT-all.jar 这个 Jar

    1.4K20编辑于 2022-03-28
  • Flink 实践练习-筛选纽约地区的taxi

    /gradlew test shadowJar尝试实现筛选的的过滤方法每个项目里有exercise和solution,solution是已经实现的方法。

    22710编辑于 2024-12-27
  • 来自专栏earthchen的专栏

    使用 flink table sql接收 json 数据写入 mysql 中

    io.github.earthchen.json.KafkaJsonMain" } } configurations.compile.dependencies.remove dependencies.gradleApi() shadowJar

    6K01发布于 2021-05-27
  • 来自专栏FreeBuf

    burpgpt:一款集成了OpenAI GPT的Burp Suite安全漏洞扫描扩展

    /gradlew shadowJar 现在,我们需要将扩展加载进Burp Suite中。首先,,我们需要切换到Extensions标签页并点击Add按钮,然后 选择.

    1.3K20编辑于 2023-09-08
  • 来自专栏持续集成

    Polaris - 静态代码分析

    build.gradle, --no-daemon, clean] buildCommands: - shell: [gradle, -b, build.gradle, --no-daemon, shadowJar

    2K30发布于 2021-11-12
  • 来自专栏FreeBuf

    Tsunami:一款功能强大的通用网络安全扫描工具

    /gradlew shadowJar 命令执行完成之后,生成的扫描器jar文件将存储在main/build/libs目录内,命名为tsunami-main-[version]-cli.jar。

    1.8K30发布于 2020-08-11
  • 来自专栏大数据-BigData

    Gradle Kotlin DSL指南

    com.github.johnrengelman.shadow") } shadow { applicationDistribution.from("src/dist") } tasks.shadowJar com.github.jengelman.gradle.plugins.shadow.ShadowExtension import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar configure<ShadowExtension> { applicationDistribution.from("src/dist") } tasks.named<ShadowJar >("shadowJar") { minimize() } } project(":http") { apply(plugin = "java") apply(

    12.3K20编辑于 2022-01-19
  • 来自专栏喵了个咪的博客空间

    [喵咪大数据]Presto查询引擎

    /gradlew clean shadowJar -Dairpal.useLocalNode 创建mysql数据库 mysql -u root -p mysql> CREATE DATABASE airpal

    2.3K50发布于 2018-03-02
  • 来自专栏Java与Android技术栈

    如何使用 Ktor 快速开发 Web 项目

    shadowJar { baseName = 'xxx' // jar 包名称 manifest { attributes["Main-Class"] = "xxx.xxx.xxx.xxx

    6.2K10发布于 2020-07-29
  • 来自专栏EAWorld

    Micronaut:面向未来的微服务和云原生应用框架

    运行Gradle任务shadowJar创建一个可执行的“fat”JAR文件。 > . /gradlew shadowJar BUILD SUCCESSFUL in 6s 3 actionable tasks: 3 executed 使用java -jar命令来测试Jar文件是否正常运行

    5.5K20发布于 2018-10-23
  • 来自专栏crossoverJie

    实战:如何编写一个 OpenTelemetry Extensions

    archiveFileName = "opentelemetry-javaagent.jar" from zipTree(configurations.otel.singleFile) from(tasks.shadowJar.archiveFile

    39110编辑于 2024-04-18
  • 来自专栏极客编程

    Java Chaincode学习交易系统中Hyperledger Fabric帐户钱包模型

    jackson-databind', version: '2.9.6' testCompile group: 'junit', name: 'junit', version: '4.12' } shadowJar

    2.5K20发布于 2019-03-12
  • 来自专栏最新Python入门基础合集

    2024年最新Flink教程,从基础到就业,大家一起学习--Flink集群部署

    如果你在Maven或Gradle配置中使用了如maven-shade-plugin或shadowJar等插件,这个jar包可能经过了类重定位(Relocation)、资源合并等处理,以确保jar包中的类路径

    1.3K00编辑于 2024-11-20
领券