
Maven
哎呀妈呀脑壳疼脑壳疼
现就职于百度(上海)
展开
-
Maven 的常用命令
Maven 的常用命令1、mvn compile 编译,将Java 源程序编译成 class 字节码文件。2、mvn test 测试,并生成测试报告3、mvn clean 将以前编译得到的旧的 class 字节码文件删除 (删除target目录下的打包)4、mvn pakage 打包,动态 web工程打 war包,Java工程打 jar 包。 (只会在target目录下打包,不会将打包后的...原创 2019-04-25 07:57:26 · 159 阅读 · 0 评论 -
pom.xml
一个简单的pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apac...原创 2019-04-25 08:09:45 · 322 阅读 · 0 评论 -
maven profile实现多环境可移植构建
在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,是个很麻烦的事情。有没有一种方法能够让我们不用修改配置就能发布到不同的环境中呢?当然有,这就是接下来要做的事。当然...原创 2019-04-25 09:09:03 · 184 阅读 · 0 评论 -
Maven属性
参考地址内置属性${basedir}表示项目根目录,即包含pom.xml文件的目录;${version}表示项目版本;${project.basedir}同${basedir};${project.baseUri}表示项目文件地址;${maven.build.timestamp}表示项目构件开始时间;${maven.build.timestamp.format}表示属性...原创 2019-04-25 09:31:29 · 208 阅读 · 0 评论 -
maven父子模块
父模块在父工程的pom.xml中抽取一些重复的配置的,比如:锁定jar包的版本、设置编译版本等。<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apach...原创 2019-04-25 11:07:06 · 2179 阅读 · 1 评论