博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
新建maven工程问题001
阅读量:4652 次
发布时间:2019-06-09

本文共 7162 字,大约阅读时间需要 23 分钟。

这周一直在研究SpringMVC+Mybatis,有些心得,记录一下。

Ⅰ:建maven遇到的问题。

  1.1 新建maven时选中【Create a simple project】这样,后面【Packaging】选项有【war/pom/jar】可供选择。

  1.2 新建maven时没有web.xml文件,会报错方法一是从别的项目copy过来一份

    方法二:【Project Facets】取消【Dynamic web Module】并且将【Java】选项调到1.6以上,选【OK】

        重新选中【Project Facts】中【Dynamic web Module】,在下面有一个【Futher Configuration aviable】

        点击后,选中【Generate web.xml deployment】就会自动生成web.xml

        同时将WebContent换成-》src/main/webapp

        最后确认【Deployment Assembly】中 src/main/webapp 后为“/”项目的根目录

  1.3 在maven里使用【${spring.version}】,因为在上边【Properties】属性里,定义了全局变量。

        <properties>

           <spring.version>4.0.2.RELEASE</spring.version>
         </properties>

  1.4 使用了build插件的一个理解:没有加入这个声明时,是按照jdk1.3来编译的

      参考:http://www.infoq.com/cn/news/2011/04/xxb-maven-7-plugin

      <build> 

          <plugins> 
              <plugin> 
                  <groupId>org.apache.maven.plugins</groupId> 
                  <artifactId>maven-compiler-plugin</artifactId> 
                  <version>3.3</version> 
                  <configuration> 
                      <!-- 指定source和target的版本 -->                
                      <source>1.8</source>  =<source>${jdk.version}</source>
                      <target>1.8</target>   =<targer>${jdk.version}</targer>
                  </configuration> 
              </plugin> 
          </plugins> 
      </build>

Ⅱ:建spring工程需要的jar包

 
4.0.0
com.ssm
ssm
0.0.1-SNAPSHOT
war
3.2.0.RELEASE
org.springframework
spring-aop
${spring.version}
org.springframework
spring-aspects
${spring.version}
org.springframework
spring-beans
${spring.version}
org.springframework
spring-context
${spring.version}
org.springframework
spring-context-support
${spring.version}
org.springframework
spring-core
${spring.version}
org.springframework
spring-expression
${spring.version}
org.springframework
spring-test
${spring.version}
org.springframework
spring-jdbc
${spring.version}
org.springframework
spring-orm
${spring.version}
org.springframework
spring-tx
${spring.version}
org.springframework
spring-web
${spring.version}
org.springframework
spring-webmvc
${spring.version}
mysql
mysql-connector-java
5.1.6
org.mybatis
mybatis
3.2.7
org.mybatis
mybatis-spring
1.2.2
commons-dbcp
commons-dbcp
1.2.2
jstl
jstl
1.2
org.codehaus.jackson
jackson-mapper-asl
1.9.2
org.codehaus.jackson
jackson-mapper-asl
1.9.2
org.slf4j
slf4j-log4j12
1.7.5
org.slf4j
slf4j-api
1.7.5
org.apache.logging.log4j
log4j-core
2.0-rc1
org.apache.logging.log4j
log4j-api
2.0-rc1
org.javassist
javassist
3.17.1-GA
cglib
cglib
2.2.2
asm
asm
3.3.1
log4j
log4j
1.2.17
commons-logging
commons-logging
1.1.1
aliyun-nexus
Nexus
http://maven.aliyun.com/nexus/content/groups/public/
aliyun-nexus
Nexus
http://maven.aliyun.com/nexus/content/groups/public/
org.apache.maven.plugins
maven-compiler-plugin
3.3
1.8
1.8
 

 

 

Ⅲ:切换workspace时,要检查setting.xml文件是否是自己需要的。

转载于:https://www.cnblogs.com/ysloong/p/6094575.html

你可能感兴趣的文章
经常用得到的安卓数据库基类
查看>>
vue element 关闭当前tab 跳转到上一路由
查看>>
4、面向对象
查看>>
[NOI2005]聪聪与可可(期望dp)
查看>>
POJ 3723
查看>>
Elgg网站迁移指南
查看>>
Sublime Text 3 及Package Control 安装(附上一个3103可用的Key)
查看>>
基于uFUN开发板的心率计(一)DMA方式获取传感器数据
查看>>
【dp】船
查看>>
oracle, group by, having, where
查看>>
⑥python模块初识、pyc和PyCodeObject
查看>>
nodejs pm2使用
查看>>
CSS选择器总结
查看>>
mysql中sql语句
查看>>
sql语句的各种模糊查询语句
查看>>
Python20-Day05
查看>>
C#操作OFFICE一(EXCEL)
查看>>
【js操作url参数】获取指定url参数值、取指定url参数并转为json对象
查看>>
移动端单屏解决方案
查看>>
web渗透测试基本步骤
查看>>