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 · 151 阅读 · 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 · 312 阅读 · 0 评论 -
maven profile实现多环境可移植构建
在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中, 有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到 不同的环境时,都需要修改相应的配置文件,这样来回修改,是个很麻烦的事情。有没有一种方法能够让我们不用修改配置 就能发布到不同的环境中呢?当然有,这就是接下来要做的事。 当然...原创 2019-04-25 09:09:03 · 169 阅读 · 0 评论 -
Maven属性
参考地址 内置属性 ${basedir}表示项目根目录,即包含pom.xml文件的目录; ${version}表示项目版本; ${project.basedir}同${basedir}; ${project.baseUri}表示项目文件地址; ${maven.build.timestamp}表示项目构件开始时间; ${maven.build.timestamp.format}表示属性...原创 2019-04-25 09:31:29 · 196 阅读 · 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 · 2152 阅读 · 1 评论