上一页 1 ··· 93 94 95 96 97 98 99 100 101 ··· 390 下一页
摘要: 之前写过关于jenkins-nodes来实现的分布式构建的文章,并在实际工作中得到了运用,确实加快的构建的速度;而如果你的项目分布在不同的服务器上,在jenkins构建完成之后,就需要将代码推到目标服务器上运行了,这就用到了Publish Over SSH插件。 配置 在jenkins配置里-》系统 阅读全文
posted @ 2020-12-24 14:45 张占岭 阅读(333) 评论(0) 推荐(0)
摘要: MANIFEST.MF 打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录, 这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容。 公共内容 Manifest-Version 用来 阅读全文
posted @ 2020-12-24 08:58 张占岭 阅读(1070) 评论(0) 推荐(0)
摘要: 对于maven进行项目构建时,我们会使用到插件,对构建过程进行一些控制,加工,加密,重写,依赖打包等工作,一般我们打包时会把phase定为package,意思是说,当进行package动作后,处理你的插件。 多个相同phase的顺序 当我们有多个plugin,并且相同phase时,有时需要考虑到顺序 阅读全文
posted @ 2020-12-23 09:14 张占岭 阅读(3957) 评论(0) 推荐(1)
摘要: 对于jar包,如果是为客户私有化部署的,会将jar包给客户,这时就会有源代码泄露的风险,你的一些加密算法,密钥就公开了,所以我们需要为jar包进行加密,或者叫字节码混淆。 classfinal classfinal是一个字节码混淆工具,我们可以直接把它集成到maven里,以插件的形式去使用它,下面是 阅读全文
posted @ 2020-12-18 17:51 张占岭 阅读(3115) 评论(0) 推荐(1)
摘要: maven-shade-plugin可以用来进行打包,并实现在打包过程中的一些过滤、排除、包含、重命名等一系列操作,当我们设计公用项目时,有时在项目时会有一些测试用例,如果在打包时想把这些测试包排除,使用maven-shade-plugin插件是个不错的选择。 打包包含和排除 下面的代码实现了以下几 阅读全文
posted @ 2020-12-13 19:11 张占岭 阅读(4835) 评论(0) 推荐(1)
上一页 1 ··· 93 94 95 96 97 98 99 100 101 ··· 390 下一页