maven
大树叶
宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒。
展开
-
私服的settings profile和mirrorof
关于 Maven的配置文件的心得(profile和mirrorof)https://www.cnblogs.com/li1111xin/p/4777965.html转载 2020-08-18 16:45:17 · 971 阅读 · 0 评论 -
maven 安装第三方jar包到 本地仓库 和 私服
安装第三方jar包到本地仓库>>进入jar包所在目录运行 mvn install:install-file -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.1.37 -Dfile=fastjson-1.1.37.jar -Dpackaging=jar>>或者打开cmd直接运行mvn instal...原创 2019-09-01 00:05:08 · 403 阅读 · 0 评论 -
maven-shade-plugin 可执行jar 配置
要使用 shade 插件,必须在 pom 进行如下配置:<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>1.4</v...原创 2019-07-25 01:46:14 · 563 阅读 · 0 评论 -
Maven学习- 插件maven-assembly-plugin
Assembly插件主要是聚合项目的输出,比如依赖,模块以及其他文件。通俗的来说,就是将项目内容按照一定规则及指定格式重新组合并输出。它支持的输出格式有多种:jar jar包 war war包 dir 文件目录 zip zip压缩包 tar tar压缩包 tar.gz tar.bz2 tar.xz为什么需要Assembly插件呢?因为对于服务类型的后台程序,线上运行时一般通过脚...转载 2019-07-24 23:17:08 · 1649 阅读 · 1 评论 -
Maven学习 - 插件maven-resources-plugin
Resources插件负责处理项目资源文件并拷贝到输出目录。Maven将main resources和test resources分开,一般main resources关联main source code,而test resources关联test source code。Resources插件目标有三个:resources:resources,拷贝main resources到main ...转载 2019-07-24 23:10:56 · 398 阅读 · 0 评论 -
Maven根据Profile读取不同配置环境配置文件
在日常开发中,我们大多都会有开发环境(dev)、测试环境(test)、生产环境(product),不同环境的参数肯定不一样,我们需要在打包的时候,不同环境打不同当包,如果手动改,一方面效率低,容易出错,而且每次打包都改动,麻烦,所以Maven给我们提供了profile的配置先贴一段代码,然后后面讲一些概念1、首先需求就是有三个环境,每个环境的配置参数不一样,希望在打包的时候,不同环境用的配...转载 2018-08-24 10:16:39 · 455 阅读 · 0 评论 -
mvn 实战: 如何用pom.xml来调用maven打包java工程(自动打包依赖的包和配置文件)
背景:1,生成3个目录/lib,/conf,/bin目录2,把所有的jar目录编译、拷贝到/lib目录(包括maven的jar包和lib目录下的jar,以及编译的jar包)3,把所有的启动脚本从工程根目录拷贝到/bin目录4,把所有的配置文件从src/main/resources拷贝到/conf下面是配置的pom.xml,相关的配置都加了注释,一看就能明白,把build节点拷贝...原创 2018-07-26 17:16:02 · 4929 阅读 · 0 评论 -
maven pom.xml 详解
maven的资源过滤maven的过滤资源需要结合maven的2个定义才能实现,分别是:profile resources下面分开来做介绍。profileprofile可以让我们定义一系列的配置信息,然后指定其激活条件。这样我们就可以定义多个profile,然后每个profile对应不同的激活条件和配置信息,从而达到不同环境使用不同配置信息的效果。需要掌握profile的定义以及...转载 2018-07-20 19:36:42 · 365 阅读 · 0 评论 -
maven 原理和几个重要的概念
前言 下面讲讲 mvn : modules、parent、properties、import。modules 从字面意思来说,module就是模块,而pom.xml中的modules也正是这个意思,用来管理同个项目中的各个模块;如果maven用的比较简单,或者说项目的模块在pom.xml没进行划分,那么此元素是用不到的;不过一般大一点的项目是要用到的。 1.转载 2017-12-30 18:57:00 · 361 阅读 · 0 评论 -
eclipse 从Git导入maven项目
1 Eclipse中导入Git的maven项目 方法1:(1)首先当然是拉代码。在Eclipse里面有个Git Repositories Exploring。就是Git仓库,clone a git repository。复制一个git仓库,输入地址,然后按next,按照说明一直next下去。拉代码过程时选择preproduction分支把转载 2017-01-09 18:04:05 · 619 阅读 · 0 评论 -
eclipse 从Git导入maven项目
http://yunchow.iteye.com/blog/2120001转载 2016-12-07 19:48:50 · 347 阅读 · 0 评论 -
maven 编译时报错:编码 UTF-8 的不可映射字符
解决这个问题的思路: 在maven的编译插件中声明正确的字符集编码编码——编译使用的字符集编码与代码文件使用的字符集编码一致。 安装系统之后,一般中文系统默认字符集是GBK。我们安装的软件一般都继承使用操作系统的默认字符集。 所以,在很多中文XP win7的用户,在使用maven(mvn compile)编译项目的时候,就会出现“编码 gbk 的不可映射字符”: 这个是由于代码使原创 2016-10-17 15:17:12 · 48090 阅读 · 0 评论 -
spring和resteasy集成,构建restful风格服务
spring和resteasy集成,三种主要的方式,对于和jboss as7的集成不需要做任何工作,jboss默认集成了resteasy,只需要对业务pojo做一些jax-rs的注解标注即可。我们这里讲的servlet容器是tomcat。开始前,先做一些准备工作,引入jar包,我使用的是maven。jar包版本,添加到属性文件里去:2.2.3 3.0.4.Final原创 2016-07-26 14:04:09 · 1901 阅读 · 0 评论 -
Maven: 如何在properties文件中获取maven的 pom.xml 的键值
如何在properties文件中获取maven的 pom.xml 的键值?答案就是:在资源文件(*.properties)中放置pom.xml预先设置的变量, 在执行mvn package时就会自动将变量替换为真实值例如:1. 我们在src\main\resources\application.properties放置如下内容 version=${project.version}原创 2016-07-13 16:15:30 · 16591 阅读 · 0 评论 -
Maven详解之仓库------本地仓库、远程仓库、私服
在Maven中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库。(仓库就是存放依赖和插件的地方)任何的构件都有唯一的坐标,Maven根据这个坐标定义了构件在仓库中的唯一存储路径,解读Maven在仓库中的存储路径:1.基于groupId准备路径,将句点分隔符转成路径分隔符,就转载 2016-07-12 16:49:28 · 9203 阅读 · 2 评论