标签:项目构建 测试 情况下 执行 package artifact 构建 app 基础
当你每次创建一个项目时,都需要引入jar包,随着项目越来越多,jar包也不断的被重复使用着,你的硬盘空间也不断的被压榨着,如果项目需要升级,你又得去每个项目更新jar包,麻烦!此时jar包和项目的关系为一对一。而有了仓库,我们把jar包都放在仓库里面,达到一对多的理念,每个项目启动时都会去仓库里面寻找需要的jar包,所以Maven 仓库更能帮助我们管理。
Maven仓库有3种类型:
本地仓库:在你第一次执行maven便会被创建,运行 Maven 的时候,Maven 所需要的任何构件都是直接从本地仓库获取的。如果本地仓库没有,它会首先尝试从远程仓库下载构件至本地仓库,然后再使用本地仓库的构件。默认情况下,在maven目录里面的conf里的setting.xml 里面都会自己定义好本地仓库的路径,你也可以修改。
中央仓库:Maven 中央仓库是由 Maven 社区提供的仓库,其中包含了大量常用的库,需要联网。
远程仓库【私服】:如果 Maven 在中央仓库中也找不到依赖的文件,它会停止构建过程并输出错误信息到控制台。为避免这种情况,Maven 提供了远程仓库的概念,它是开发人员自己定制仓库,包含了所需要的代码库或者其他工程中用到的 jar 文件。
src.main.java 核心代码部分 src.main.resources 配置文件部分
src.test.java 测试代码部分 src.test.resource是测试配置文件
(web项目):src.main.webapp 页面资源、图片等
compile-test-package -install-deploy
后面的包含前面的(执行后面等于执行后面之前的全部)
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
</plugins>
</build>
然后执行tomcat7:run 便会以tomcat7启动
标签:项目构建 测试 情况下 执行 package artifact 构建 app 基础
原文地址:https://www.cnblogs.com/codezzz/p/12228433.html