编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

使用maven创建Java购物商城系统的common工程

common工程,主要为Java的购物商城系统提供一些工具类,比如cookie管理类,id生成类等。

common的作用

具体的创建过程如下

第一步:

在idea中依次单击“File”→“New”→“Module”

idea下新建maven模块

第二步

在“New Module”窗口中,已经默认给我们选好了“Maven”,因为只是个工具类工程,所以不需要使用archetype。直接单击“Next”即可。

新建模块窗口

第三步:

可以看到,Parent已经默认是javamall了。我们在ArtifactId中填写“javamall.common”,然后单击“Next”

填写ArtifactId

第四步:

默认的“Module name”是“javamallcommon”,我们改成“javamall.common”,这个只是个人习惯问题吧,不修改默认也是可以的。然后,我们单击“Next”。


修改Module name

第五步:

这样,common工程就就建好了。

common模块新建成功

需要注意的是,建好maven工程后,idea会自动弹出一个“Maven projects need to be imported”的小框,我们第一要单击“Import Changes”链接,不然的话,想java目录,resources是没有特殊标记的,就是一个普通的文件夹。

Import Maven Changes

第六步:修改pom.xml文件,具体代码如下

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="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">
    <parent>
        <artifactId>javamall</artifactId>
        <groupId>com.codingwhy</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>
    <artifactId>javamall.common</artifactId>
    <dependencies>
        <!-- Apache工具组件 -->
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-lang3</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-io</artifactId>
        </dependency>
        <dependency>
            <groupId>commons-net</groupId>
            <artifactId>commons-net</artifactId>
        </dependency>
        <dependency>
            <groupId>org.mybatis.generator</groupId>
            <artifactId>mybatis-generator-core</artifactId>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>
        <dependency>
            <groupId>commons-net</groupId>
            <artifactId>commons-net</artifactId>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
        </dependency>
        <!-- httpclient -->
        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpclient</artifactId>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jsp-api</artifactId>
            <scope>provided</scope>
        </dependency>
    </dependencies>
</project>

修改完之后,还是会出现“Maven projects need to be imported”的小框,记得单击“Import Changes”。

未经允许不得转载: 技术文章 » Java编程 » 使用maven创建Java购物商城系统的common工程