IDEA17 创建Maven Web项目 — 01

IDEA17 创建Maven Web项目 — 01_第1张图片

创建Maven+webapp项目,选择Next下一步,然后输入GroupId与ArtifactId(名称随意填写)

IDEA17 创建Maven Web项目 — 01_第2张图片

选择Next,接下来可选择默认设置代表idea自带的maven也可以选择自己本地的Maven。这里我只选择Maven home directory为我本地的,其余的为默认配置

IDEA17 创建Maven Web项目 — 01_第3张图片

选择Next

IDEA17 创建Maven Web项目 — 01_第4张图片

选择Finish,第一次创建Maven项目会有点慢请稍等。自动创建完成后为下面的样子

IDEA17 创建Maven Web项目 — 01_第5张图片

接下来就是添加文件和修改文件的类型使其更加完整

IDEA17 创建Maven Web项目 — 01_第6张图片

首先在src文件下创建一个test文件,然后在main与test文件下分别创建一个java文件。

IDEA17 创建Maven Web项目 — 01_第7张图片

然后分别将main下的java文件与test文件下的java文件设置为Sources Root与 Test Sources Root类型,文件夹右键。

IDEA17 创建Maven Web项目 — 01_第8张图片

同样将resources文件设置为Resources Root格式

IDEA17 创建Maven Web项目 — 01_第9张图片

接下来设置webapp文件,按下快捷键ctrl+shiflt+alt+s或者点击左上角的File选择Project Structure...

IDEA17 创建Maven Web项目 — 01_第10张图片

设置Facets

IDEA17 创建Maven Web项目 — 01_第11张图片

选择当前项目

IDEA17 创建Maven Web项目 — 01_第12张图片

点击Apply,OK

IDEA17 创建Maven Web项目 — 01_第13张图片

设置Artifacts,按上面红框的点击后选择当前项目后如下图

IDEA17 创建Maven Web项目 — 01_第14张图片

点击Apply然后OK即可

IDEA17 创建Maven Web项目 — 01_第15张图片

最后文件成为这个样子代表Maven Web项目创建完成,接下来就是添加jar包,修改pom.xml文件。

pom.xml


xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0
com
ssm_test
war
1.0-SNAPSHOT
ssm_test Maven Webapp
http://maven.apache.org

UTF-8
UTF-8
UTF-8

4.0.0.RELEASE
3.4.1
1.3.0


  org.apache.tomcat
  tomcat-servlet-api
  7.0.64



  org.springframework
  spring-webmvc
  ${org.springframework.version}



  org.springframework
  spring-oxm
  ${org.springframework.version}



  org.springframework
  spring-jdbc
  ${org.springframework.version}



  org.springframework
  spring-tx
  ${org.springframework.version}



  org.springframework
  spring-test
  ${org.springframework.version}




  org.aspectj
  aspectjweaver
  1.7.3



  org.mybatis
  mybatis-spring
  ${org.mybatis.spring.version}


  org.mybatis
  mybatis
  ${org.mybatis.version}



  org.aspectj
  aspectjrt
  1.6.11



  org.codehaus.jackson
  jackson-mapper-asl
  1.9.12



  commons-dbcp
  commons-dbcp
  1.4
  




  ch.qos.logback
  logback-classic
  1.1.2
  compile


  ch.qos.logback
  logback-core
  1.1.2
  compile



  mysql
  mysql-connector-java
  5.1.6



  com.google.guava
  guava
  20.0




  org.apache.commons
  commons-lang3
  3.5




  commons-collections
  commons-collections
  3.2.1




  junit
  junit
  4.12
  



  joda-time
  joda-time
  2.3





  org.hashids
  hashids
  1.0.1





  commons-net
  commons-net
  3.1






  commons-fileupload
  commons-fileupload
  1.2.2



  commons-io
  commons-io
  2.0.1








  com.github.pagehelper
  pagehelper
  4.1.0



  com.github.miemiedev
  mybatis-paginator
  1.2.17



  com.github.jsqlparser
  jsqlparser
  0.9.4





  commons-codec
  commons-codec
  1.10


  commons-configuration
  commons-configuration
  1.10


  commons-lang
  commons-lang
  2.6


  commons-logging
  commons-logging
  1.1.1


  com.google.zxing
  core
  2.1


  com.google.code.gson
  gson
  2.3.1


  org.hamcrest
  hamcrest-core
  1.3



  redis.clients
  jedis
  2.9.0


ssm_test


org.mybatis.generator
mybatis-generator-maven-plugin
1.3.2

true
true

  
  
    org.apache.maven.plugins
    maven-compiler-plugin
    
      1.8
      1.8
      UTF-8
      
        ${project.basedir}/src/main/webapp/WEB-INF/lib
      
    
  


你可能感兴趣的:(IDEA17 创建Maven Web项目 — 01)