使用IDEA搭建 淘淘商城

使用IDEA创建Taobao商城

前面的话
也许因为big,也许是脑袋不好使了,但是最近跟着视频做淘淘商城的时候有一种强烈不愿意使用eclipse的冲动,
So,下了一个IDEA,开始边学边用,这篇文章是跟着大佬做的,自己手痒,就记录了下来
最后附上大佬博客地址:http://blog.csdn.net/williamhappy/article/details/54376855

笔记正式开始:

创建工程目录

选择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,写的乱七八糟的东西

然后启动

 

 

启动成功!