随笔分类 -  maven

idea 无法添加maven项目问题
摘要:常见问题,主要是项目使用了maven 的wrapper,但是idea 无法运行为maven 项目 参考异常信息 java.lang.RuntimeException: Cannot start maven service at org.jetbrains.idea.maven.server.Mave 阅读全文

posted @ 2021-02-06 23:48 荣锋亮 阅读(1980) 评论(0) 推荐(0) 编辑

开发一个简单的maven plugin
摘要:maven plugin 的开发还是比较清晰以及简单的,因为maven 提供了自己的ioc 以及开发约定,同时社区也有比较多的扩展 我们都是可以参考学习的,官方也还算清晰 简单说明 如果需要开发maven 插件我们需要做的就是开发自己的mojo,同时配置一些参数注解,因为很多时候我们需要依赖外部服务 阅读全文

posted @ 2020-10-25 14:42 荣锋亮 阅读(983) 评论(0) 推荐(0) 编辑

使用properties-maven-plugin管理配置
摘要:properties-maven-plugin 是一个很不错的配置管理插件,很多时候我们的配置有安全以及多环境的问题 那个基于properties-maven-plugin 就是一个很不错的选择,我们可以基于此插件管理不用的配置,同时 结合resource 插件进行资源的替换,可以灵活的管理我们的配 阅读全文

posted @ 2020-10-21 12:53 荣锋亮 阅读(1099) 评论(0) 推荐(0) 编辑

The Fault in Our JARs: Why We Stopped Building Fat JARs
摘要:一篇很不错的关于fat jar 的文章,参考资料https://product.hubspot.com/blog/the-fault-in-our-jars-why-we-stopped-building-fat-jars HubSpot’s backend services are almost 阅读全文

posted @ 2020-10-21 12:48 荣锋亮 阅读(134) 评论(0) 推荐(0) 编辑

maven 下载项目依赖jar包的方法
摘要:尽管我们使用了maven进行项目管理,但是很多时候可能需要使用依赖的jar包(排查问题,分发) 我们可以基于maven-dependency-plugin 解决 参考配置 核心配置 <plugin> <groupId>org.apache.maven.plugins</groupId> <artif 阅读全文

posted @ 2020-10-20 11:36 荣锋亮 阅读(3756) 评论(0) 推荐(0) 编辑

maven 项目打包不包含META_INF maven 的方法
摘要:maven 生成的jar 包不包含META_INF maven 的目的很简单,就是不打算暴露太多的关于maven profile 配置(可能会有敏感信息) 解决方法 参考自己的实际项目以及使用的构建方式添加addMavenDescriptor为false 的配置 以下是一个spring boot 的 阅读全文

posted @ 2020-09-30 12:08 荣锋亮 阅读(3587) 评论(0) 推荐(0) 编辑

es4x 引用外部jar 包以及集成typescrip
摘要:以前写过一个通过修改jar 包处理自定义jar 的引入的,如下是一种使用官方推荐的方法package.json 添加依赖配置 同时为了方便使用添加typescript define 文件方便使用(只是demo,实际上如果看了官方发布的包为了这种方法) 项目准备 项目结构 ├── README.md 阅读全文

posted @ 2019-11-24 21:42 荣锋亮 阅读(475) 评论(0) 推荐(0) 编辑

nexus 3.17.0 简单试用
摘要:老样子,使用docker-compose 运行 环境准备 docker-compose 文件 version: "3" services: nexus: image: sonatype/nexus3:3.17.0 ports: - "8081:8081" volumes: - "./nexus-da 阅读全文

posted @ 2019-07-02 23:53 荣锋亮 阅读(967) 评论(0) 推荐(0) 编辑

nexus 3.17.0 简单说明
摘要:nexus 在6.24 发布了3.17.0 ,同时包含了好多新的特性 以下为一些主要变动: routing rules 可以增强repo 的安全 apt repo 格式的支持 可以方便的为ubuntu 等基于apt 的包管理处理 go repo 支持 可以支持golang 包的管理了 一个参考配置 阅读全文

posted @ 2019-07-02 21:00 荣锋亮 阅读(1167) 评论(0) 推荐(0) 编辑

nexus 使用Raw Repositories 进行maven site 发布
摘要:实际项目中我们可能需要进行maven 项目的site 文档发布,一般的处理是生成之后,然后在进行发布到一个静态 服务器进行页面访问,nexus3 提供了一个Raw Repositories 很方便可以直接帮我们搞定问题 创建Raw Repositories 我选择了s3 minio 做为存储,实际上 阅读全文

posted @ 2018-05-28 09:41 荣锋亮 阅读(2628) 评论(0) 推荐(0) 编辑

nexus && minio s3 存储私有镜像
摘要:对于新版本的nexus 已经支持s3 存储了(3.12),但是企业内部可能还是需要使用私有部署的 还好我们有minio,具体的介绍就不说了 minio 项目运行 参考项目: https://github.com/rongfengliang/mino-thumbor-openresty 尽管里面的功能 阅读全文

posted @ 2018-05-26 22:02 荣锋亮 阅读(2226) 评论(0) 推荐(0) 编辑

spring boot 使用spring.resources.static-locations 分离系统模版&&资源文件
摘要:方便我们将资源配置以及模版&&静态文件分离出来,而不是打包在一起,比如以下的一个demo 参考配置: server.port=8006 spring.application.name=appdemo spring.resources.static-locations=pdf spring.resou 阅读全文

posted @ 2018-05-21 22:21 荣锋亮 阅读(2015) 评论(0) 推荐(0) 编辑

gradle 项目构建以及发布maven 私服&& docker 私服构建发布
摘要:1. 项目结构 2. 代码说明 2. 代码说明 a. Dockerfile docker 构建的 FROM openjdk:8-jre-alpine WORKDIR /appdemo/ COPY build/distributions/ratpackdemo.zip /appdemo RUN unz 阅读全文

posted @ 2018-02-01 10:11 荣锋亮 阅读(359) 评论(0) 推荐(0) 编辑

maven-assembly-plugin 打包简单案例
摘要:简单项目 1. maven netty lomback 包含项目依赖 <dependencies> <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.9.Final</ve 阅读全文

posted @ 2017-07-19 15:26 荣锋亮 阅读(1991) 评论(0) 推荐(0) 编辑

maven docker plugin 常见问题解决
摘要:1. maven 项目必须使用小写,不然会一直有500 的错误 500: HTTP 500InternalServerError 500: HTTP 500InternalServerError 2. docker server 连接数超了 Failed to execute goal com.sp 阅读全文

posted @ 2017-04-05 16:03 荣锋亮 阅读(10989) 评论(0) 推荐(0) 编辑

Cobertura 代码覆盖率测试
摘要:Cobertura 是一种开源工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码和没有执行哪些代码,来测量测试覆盖率。除了找出未测试到的代码并发现 bug 外,Cobertura 还可以通过标记无用的、执行不到的代码来优化代码,还可以提供 API 实际操作的内部信息。Elliotte R 阅读全文

posted @ 2017-01-08 10:52 荣锋亮 阅读(786) 评论(0) 推荐(0) 编辑

maven docker 操作
摘要:1. 使用dokerfile 进行构建 创建dockerfile 2. maven 插件 3. 使用 mvn docker:build 。。。。。。 私有镜像使用: 备注:这个是简单是使用,实际环境可能需要解决jenkins 等类似工具进行任务的处理,对于发布使用k8s 阅读全文

posted @ 2016-11-10 19:57 荣锋亮 阅读(3387) 评论(0) 推荐(0) 编辑

maven阿里云中央仓库
摘要:1. 在maven的settings.xml文件里的mirrors节点,添加如下子节点: 2. 或者直接在profiles->profile->repositories节点,添加如下子节点 阅读全文

posted @ 2016-11-10 09:12 荣锋亮 阅读(846) 评论(0) 推荐(0) 编辑

既使用maven又使用本地Jar包
摘要:maven 使用本地包 lib jar包 依赖一个lib目录 解决方法: 1. 把本地的lib加入maven编译时的依赖路径 如下配置: 2. 本地system 配置 这种的不好处是,只能加入某个jar包而不是某个目录 3. 把jar包安装入本地仓库 - 先安装jar包到本地仓库 - 引用安装的ja 阅读全文

posted @ 2016-10-14 10:35 荣锋亮 阅读(9634) 评论(0) 推荐(0) 编辑

maven 几个插件的使用
摘要:1. compile 2. 依赖打包 3. 可执行jar 包 4. 另一个包含依赖 阅读全文

posted @ 2016-10-13 20:51 荣锋亮 阅读(853) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示