
Maven
java_augur
这个作者很懒,什么都没留下…
展开
-
快速复现利用Log4j漏洞启动windows计算器
了解关于漏洞的描述,可以参考Vulnerability Affecting Multiple Log4j Versions Permits RCE Exploit根据文章描述,首先下载JDK1.8u102,不能高于这个版本。通过如下pom.xml建立一个maven项目<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s原创 2021-12-17 22:28:02 · 4274 阅读 · 0 评论 -
使用eclipse导入DataSphereStudio项目小白教程
DataSphereStudio作为一个parent项目,下面包含了18个modules,这里根据编译整体的DSS的文档介绍在eclipse中如何导入项目,然后在eclipse中进行maven编译。在导入项目之前,由于项目包含了scala代码,首先要安装scala IDE插件,help -> eclipse market中搜索scala,如图安装在克隆项目以后,File -> import,选定DataSphereStudio文件夹,导入项目,导入项目后,parent项目以及18个m原创 2020-11-30 22:02:50 · 678 阅读 · 0 评论 -
跟着JHipster学做项目(2) - 使用Swagger2生成API文档 (下)生成中文html5, PDF文件
上篇已经通过引入springfox-staticdocs成功生成了swagger的asciidoc文件,用浏览器来查看asciidoc文档需要安装插件,通常我们会进一步把asciidoc文件转化为html5, 或者PDF文档。主要的功能由asciidoctor-maven-plugin插件完成:<!-- Run the generated asciidoc through Asciidoctor to generate other documentation原创 2020-10-16 20:10:40 · 446 阅读 · 0 评论 -
跟着JHipster学做项目(3) - Maven的使用技巧(下)去掉因lifecycle引起的红叉
当我们在项目中引入swagger或者asciidoc等插件时,通常定义在generate-sources阶段执行,当使用eclipse时,pom.xml就会出现一个红叉,以swagger2markup-maven-project-template项目为例,克隆这个项目在本地,将项目引入到eclipse,这个问题虽然不影响项目的编译以及运行,但是这个红叉不仅会引起视觉的不适,也实际会影响我们...原创 2020-05-02 23:03:52 · 474 阅读 · 0 评论 -
跟着JHipster学做项目(3) - Maven的使用技巧(上)分离jar和依赖
常见的spring boot打包方式分两种, war和fat jar, 这里主要针对fat jar在部署中遇到的jar包过大问题,jar包过大导致在每次升级时需要很长时间上传jar包,尤其是网速受限时,问题尤其突出,那么主要思想是将不常变化的依赖包单独部署到lib文件,每次只上传常变的项目代码。第一步,利用maven-jar-plugin代替原有生成fat jar的插件spring-boot-...原创 2020-05-02 22:37:56 · 549 阅读 · 0 评论 -
跟着JHipster学做项目(2) - 使用Swagger2生成API文档 (上)生成swagger的asciidoc文件
JHipster的提示和技巧页面中第一个技巧就是:Create a static Swagger API documentation 虽然篇头已经提示我们要去看swagger2markup最新模块,不要理会下面的内容,但是看着下面仅仅三步便可以生成API文档还是会想先按照提示尝试一下,于是利用maven引入springfox-staticdocs<dependency>...原创 2020-05-01 21:58:01 · 1144 阅读 · 0 评论 -
Vue项目模块管理
一般会用到Node.js来进行模块管理,常见三种安装方式:npm i -g 包名 :全局安装,一般用于需要使用命令行,由于全局安装路径已在path中,所以可以直接执行命令例如: vue, jhipster, bowernpm i 包名 本地安装 需要打包并部署的模块,出现在dependencies例如:axios, babel-runtime, bootstrap, jquery...原创 2020-04-15 22:29:08 · 341 阅读 · 0 评论 -
利用Maven高效管理项目解决方案
我们通过查询可以了解Maven的基本用法,包括如何编译,打包,以及安装,或者生成文档等等,但是当一个团队共同使用同一个Maven的profile文件时,由于每个人的电脑安装软件,保存资源的路径不同,或者个人电脑与服务器环境不同,就会带来一系列问题:1 对项目进行打包部署时需要更改pom.xml,以便编译器选择服务器对应的resource文件。如果忘记更改,则造成打包错误。2 因为每个人的p...原创 2020-04-11 20:56:22 · 207 阅读 · 0 评论 -
Spring boot 多环境变量配置
这里主要介绍Spring boot配合maven实现多环境变量配置,java开发工具使用eclipse,其它如gradle,或者只用其它IDE,基本原理差不多。常见多环境的产生有两个方面:1 开发环境和生产环境2 不同用户的开发环境下面以dev和prod为例,并且有两个用户user1和user2在统一默认的application.properties文件中给出变量:spri...原创 2019-09-10 08:39:26 · 2004 阅读 · 1 评论