Maven项目--搭建
前期工作:
- myeclipse必须配置了maven环境
- 新建两个maven项目,取名为shoping-core,shoping-web(实现core与web分离,这样core可共用,方便项目的复用)
图文分解:
1.新建maven - core 项目 --> 选择项目保存在本地workspace --> 选择maven-archetype-quickstart --> 填写项目信息,组名、项目名称、版本号、包名 --> 结束
2.新建maven - web 项目 --> 选择项目保存在本地workspace --> 选择maven-archetype-webapp --> 填写项目信息,组名、项目名称、版本号、包名 --> 结束
建议group_id可以写成项目所属的公司名称缩写,这样更有区分性。打成war包的时候,也可以让war包名称与group_id名称一致
3.重命名web项目,改为shoping-web,shoping-web Maven Webapp是自动生成的,可以修改。
4.在shoping-web项目的pom.xml中,添加如下代码,这样就关联上了shoping-core
<dependency>
<groupId>com.test</groupId>
<artifactId>shoping-core</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
5.在shoping-web项目的pom.xml中,修改打包名称为shoping,并且配置tomcat,利用tomcat实现打包
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/shoping</path>
</configuration>
</plugin>
</plugins>
<!-- 打包时生成war包的文件名:shoping.war -->
<finalName>shoping</finalName>
</build>