使用IDEA创建Taobao商城
创建工程目录
选择Empty project,next
输入项目名称,创建项目
创建父工程
选择file->new->Module创建一个新的依赖工程
创建Maven工程
注:maven-archetype-quickstart(简单工程 by:三国)
填写完相关信息,下一步
给Maven工程起个名字,完成
没啥用的提示提示
配置pom.xml文件,统一定义版本号
<projectxmlns="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.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion>
<groupId>com.taotao</groupId> <artifactId>taotao-parent</artifactId> <version>1.0-SNAPSHOT</version>
<packaging>pom</packaging><!--修改打包方式-->
<name>common-parent</name> <url>http://maven.apache.org</url>
<!--集中定义依赖版本号--> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <junit.version>4.12</junit.version> ...(省略) </properties>
<dependencyManagement> <dependencies> <!--时间操作组件 --> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>${joda-time.version}</version> </dependency> ...(省略) </dependencyManagement>
<build> <finalName>${project.artifactId}</finalName> <plugins> <!--资源文件拷贝插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.7</version> <configuration> <encoding>UTF-8</encoding> </configuration> </plugin> <!-- java编译插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins> </build> </project> |
创建通用工程
老套路
注:maven-archetype-portlet (一个简单的portlet应用程序)
填写工程名称,下一步
老样子
创建好的工程结构
配置通用工程的pom.xml文件
创建开发工程,配置pom.xml文件
创建方式同上,修改pom文件时,打包方式改为pom
依赖taotao-common
创建开发项目的子工程
这回我们这样创建(pojo、mapper、service同理)
然后还是选择maven-archetype-quickstart
然后修改pom文件
pojo的不用修改
mapper的要引用pojo
service要引用mapper
创建开发项目的Web子工程
web的工程就有些不同了
注:maven-archetype-webapp (一个简单的Java Web应用程序)
其他同pojo、mapper、service一样
注意pom文件,引用service
添加tomcat
配置Maven Tomcat Plugin运行web项目
随便建个index.jsp,写的乱七八糟的东西
然后启动
启动成功!