首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Gradle Java 插件

    Java 插件是构建 JVM 项目的基础,它为项目增加了很多能力,例如编译,测试,打包,发布等等。 很多插件都是基于 Java 插件实现的,例如 Android 插件。...用法 使用 id 应用插件 plugins { id 'java' } Source sets 源集 Java 插件引入了源集的概念,它在逻辑上表示一组用于编译执行的源文件,这些源文件可能包括源代码文件和资源文件...插件的默认目录结构如下所示, 无论这些文件夹中有没有内容, Java 插件都会编译里面的内容, 并处理没有的内容。...一些扩展插件可能会为给定源集附加编译任务到这里 生命周期任务 Java 插件将它的一些任务附加到基础插件(Java插件自动应用)定义的生命周期任务上。...增加的属性 Java 插件为项目增加了很多新的属性,可以在脚本中直接使用这些属性。

    1.3K20

    apisix基于docker开发java插件

    # apisix基于docker开发java插件 # 环境准备 apisix不支持windows,加上apisix的runner插件使用的协议不支持windows,所以需要在Linux环境下开发,有两个选择...sock文件共享,让在容器中的apisix能通过sock文件与宿主机通信 # 插件开发 引入apisix java runner的jar包 org.apache.apisix...问题2:apisix对于runner插件热更新能力较弱 # 问题1解决方案 需要解决问题1,先要了解apisix与java之间是怎么交互的,从下图知道apisix与runner的交互大致分为两步 先转发...apisix的java runner插件实现是基于netty做的,以下是插件的几个关键Handler LoggingHandler:日志输出 PayloadEncoder:数据编码(bean -> bytes...# 问题2解决方案 apisix提供的java热更新方案是监听文件夹内的java文件是否有变化,如果更新通过动态编译+自定义类加载器+BeanDefinitionRegistry,实现Filter的动态替换

    1.3K21

    Java工具集-IDEA插件开发

    简介 在我们日常开发当中时常需要更新自己的实体类来生成对应的SQL,该插件致力于通过注解快速生成建表以及更新字段的SQL语句,提高开发效率 使用方式 下载jar包,请点击这里 下载完成后找到idea中插件引入的位置...最后restart idea(重启一下即可) 重启完成之后,右击选择一个Java实体类文件 ? 点击生成建表语句即可 当看到右下角提示,则成功生成 ?...ENGINE=InnoDB ; 拓展 建议使用下面提供的注解 贴到对应的实体类字段上,这样你的建表语句会更加完善 package com.cwl.pulgins.annotion; import java.lang.annotation.Documented...; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy...; import java.lang.annotation.Target; /** * @program: pulgin * @description: 字段注解 * @author: ChenWenLong

    1.1K10

    IDEA 阿里java开发规则校验插件

    IDEA 安装阿里java开发规则校验插件 打开idea,点击Settings,输入plugins,点击如图箭头指向位置 输入alibaba点击install即可,我的是已经安装过插件...安装完成后依提示重启idea,重启后选中需要校验项目点击 编码规约扫描 或者选中项目点击右键选择 编码规约扫描 不符合校验规则的会在此处展示,可点开找到对应文件修改即可 官网下载阿里java...规范校验插件 下载插件 插件下载地址: https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines 阿里p3c校验规范源码下载地址...: https://github.com/alibaba/p3c 点击插件下载地址链接跳转到下载页面: 点击图中1或者2即可到下载页面: 选择需要的版本下载即可。...安装插件 打开idea,点击Settings,输入plugins,点击如图箭头指向位置 点击Install plugin from …打开插件下载的目录选中插件点击OK 然后按提示重启idea

    14010

    Java开发必安装插件-Maven Helper

    引言 Maven 是一个非常流行和强大的 Java 项目管理工具,它可以帮助我们自动化地处理项目的构建、依赖、文档、测试、发布等各个环节。...Maven Helper 插件是一款可以帮助你解决 Maven 项目的依赖问题的 IntelliJ IDEA 插件。...在本文中,我将向你介绍 Maven Helper 插件的安装方法、使用方法和优势,以及为什么每一个使用 Maven 的人都应该安装这款插件。...结论 Maven Helper 插件是一款非常实用和强大的 IntelliJ IDEA 插件,它可以帮助你解决 Maven 项目中常见的依赖问题。...如果你是一个使用 Maven 的 Java 开发者,那么我强烈推荐你安装并使用这款插件。相信它会给你带来很多方便和好处。 ·END·

    75530

    burp插件开发基础一(JAVA篇)

    该篇文章及其后续几篇介绍burp插件开发的文章都是使用Java语言。我们这篇文章主要介绍如何导出burp插件开发所需的API文件、编写burp插件demo、及burp插件加载测试。...demo(这里使用eclipse) 新建java项目,项目名称HelloWorldBurpExtender,如下所示 鼠标右键项目中的src目录,新建Java package,填写package名称为...中新建一个Java class,名称为BurpExtender(burp插件class名称必须为BurpExtender),如下所示 在BurpExtender中编写我们的测试代码,具体则是我们要去实现...右键项目,选择Export,在Export框中选择Java,再选择打包的类型JAR file,最后点击next,设置打包后的名称即可。...demo,如下所示 点击Add按钮,在弹出的加载burp插件中选择插件类型Java,并在文件夹中找到我们的burp插件jar文件加载进来,点击next 可以在插件目录中看到我们刚加载的插件名称

    1.5K40

    使用Eclipse插件提高Java编码质量

    代码重复:PMD的CPD 插件 代码覆盖率:Eclemma 插件 依赖项分析:JDepend 插件 复杂度分析:Eclipse Metric 插件 注:某些插件需要访问外国网站才能更新 1....line 30 ,缺少java doc注释。  line 35 ,getId不是继承的方法,必须指定abstract,final或空。另外也缺少java doc注释。 ...缺少Java doc,对于Java类的属性来说,注释是必要的,所以这个要保留。不是继承的方法,需要加上final关键字,如果你有这个习惯,就保留,反之忽略。 ...Metrics插件可以帮你做到这点。  首先在Java透视图下右键一个项目---->Properties,选择Metrics,勾选Enble Metrics。 ...小结 本文介绍了和java代码质量相关的5个方面问题,并介绍对应eclipse插件的用法和作用。在我们实际开发中,尽量根据自己公司和团队的情况来制定一些检查规则,来提高代码质量。

    1.7K70

    使用java开发logstash的filter插件

    前言 在工作中遇到,logstash 中的 filter 中写了大量的解析逻辑,解析性能遇到瓶颈,所以希望将该部分的逻辑转换成 java 开发的插件,以提高解析速度。...编写 logstash java filter 插件 2.1 准备官方 demo 下载 java 插件官方模板 将 logstash-filter-java_filter_example (opens...2.2 开发 Filter 代码 首先来看官方提供的 demo Filter 代码,代码路径在:src\main\java\org\logstashplugins\JavaFilterExample.java...设置 pipeline 中的插件名称 首先可以看到有一个注解 @LogstashPlugin(name = "java_filter_example") name 的值是指我们在 pipeline 中填写的插件名称...count => 1 } } filter { # 在插件中@LogstashPlugin配置的插件名称 java_filter_example {} } output { # 直接打印到控制台

    1.4K20
    领券