jar包冲突 <scope>provided</scope>
调用系统自己的jar包
插件tomcat
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<port>80</port>
<path>/day18</path>
</configuration>
</plugin>
插件 java编译器
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>utf-8</encoding>
</configuration>
</plugin>
项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的[项目管理工具]
maven安装:
将maven安装在没有中文和空格的路径
将本地仓库也需要解压在没有中文和空格的路径
默认本地仓库位置在 ${user.dir}/.m2/repository,${user.dir}
表示 windows 用户目录。
配置环境变量:
将文件夹位置编写到MAVEN_HOME中
将/bin目录编写到path目录中
使用mvn -v 测试
在conf-settings.xml 中 找到<localRepository>
<localRepository>D:\maven\Warehouse\maven_repository</localRepository>
设置成自己本地仓库位置
在mirrors
中设置如下 导入maven阿里巴巴私服仓库
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
maven规范化构建流程
清理 编译 测试 报告 打包 部署
clean compile test package install
maven 项目结构
src/main/java
核心代码部分
src/main/resources
配置文件
src/main/webapp
页面 js css 图
src/test/java
测试代码
src/test/resources
测试配置文件
配置文件
第一步 第二步
运行 MVN 命令的时候加上 -DarchetypeCatalog=local 这个参数。在 IDEA 中:
第三步
如果新建java文件下不能创建servlet文件 则在.iml文件处添加
<sourceRoots>
<root url="file://$MODULE_DIR$/src/main/java" />
</sourceRoots>
添加项目依赖
<!-- 依赖关系 -->
<dependencies>
<!-- 此项目运行使用 junit,所以此项目依赖 junit -->
<dependency>
<!-- junit 的项目名称 -->
<groupId>junit</groupId>
<!-- junit 的模块名称 -->
<artifactId>junit</artifactId>
<!-- junit 版本 -->
<version>4.9</version>
<!-- 依赖范围:单元测试时使用 junit -->
<scope>test</scope>
</dependency>
</dependencies>
网友评论