文档章节

eclipse下使用Maven构建一个web项目

Josean_Luo
 Josean_Luo
发布于 2014/04/10 11:41
字数 278
阅读 153
收藏 9

1.右键新建-maven project.

2.group id  artifact id 自己根据需求自己填写

3.项目建立好了 ,如下图:

4.但是视乎和标准的maven项目(src/main/java,src/main/resources,src/test/java,src/test/resources)相比少了几个文件夹,(如果有请忽视)我们来新建一下:

  4-1项目-右键-java build path -source 把scr/main/java等missing的remove掉 如果没有请忽视:

4.2自己新建缺少的source(标准应该有:src/main/java,src/main/resources,src/test/java,src/test/resources)文件夹(项目-右键-new-source folder)

4.3新建后,如下图:

5.我这里改一下libraries(根据需求改),把默认的改为1.6 remove 然后add 这里就不详细说了,自己百度

6.项目编码改一下。

6.编译JDK改一下

7.输出文件改一下(针对test):

8 web module改一下 出错 可能是编译jdk等级不对 然后要先改java为对就等级保存后在改web module 如果还出错

选择 runtimes.

Josean Luo原创 转载请说明

© 著作权归作者所有

Josean_Luo
粉丝 7
博文 21
码字总数 5148
作品 0
广州
程序员
私信 提问
加载中

评论(8)

Josean_Luo
Josean_Luo 博主

引用来自“Neoman”的评论

既然是maven,jdk和编码都可以在pom里配置了,似乎这种方式创建的web项目,web.xml里定义的版本是2.3都很旧?el表达式都用不了

引用来自“Josean_Luo”的评论

咯 可以自己在pom配置,大家都习惯可视化编辑[3],el的确要自己加dependency...

引用来自“Neoman”的评论

不仅仅是加dependency的问题,web.xml里的dtd定义 都要改

引用来自“Josean_Luo”的评论

汗 这些都是一些小问题,自己动手把dtd改成你想要的module就好了 [16],就没有在里面说了 。。。 有空 我在改改

引用来自“Neoman”的评论

我说这个的意思是maven的一些archetype有问题,很旧(有时会折腾死人),或者我不熟悉?不是说你的文章没说到,写文章,还是很鼓励滴[20]

是很旧,我是新建后面自己改的。。你新建maven用什么新建的 myeclipse?

Neoman
Neoman

引用来自“Neoman”的评论

既然是maven,jdk和编码都可以在pom里配置了,似乎这种方式创建的web项目,web.xml里定义的版本是2.3都很旧?el表达式都用不了

引用来自“Josean_Luo”的评论

咯 可以自己在pom配置,大家都习惯可视化编辑[3],el的确要自己加dependency...

引用来自“Neoman”的评论

不仅仅是加dependency的问题,web.xml里的dtd定义 都要改

引用来自“Josean_Luo”的评论

汗 这些都是一些小问题,自己动手把dtd改成你想要的module就好了 [16],就没有在里面说了 。。。 有空 我在改改

我说这个的意思是maven的一些archetype有问题,很旧(有时会折腾死人),或者我不熟悉?不是说你的文章没说到,写文章,还是很鼓励滴[20]

Josean_Luo
Josean_Luo 博主

引用来自“Neoman”的评论

既然是maven,jdk和编码都可以在pom里配置了,似乎这种方式创建的web项目,web.xml里定义的版本是2.3都很旧?el表达式都用不了

引用来自“Josean_Luo”的评论

咯 可以自己在pom配置,大家都习惯可视化编辑[3],el的确要自己加dependency...

引用来自“Neoman”的评论

不仅仅是加dependency的问题,web.xml里的dtd定义 都要改

汗 这些都是一些小问题,自己动手把dtd改成你想要的module就好了 [16],就没有在里面说了 。。。 有空 我在改改

Neoman
Neoman

引用来自“Neoman”的评论

既然是maven,jdk和编码都可以在pom里配置了,似乎这种方式创建的web项目,web.xml里定义的版本是2.3都很旧?el表达式都用不了

引用来自“Josean_Luo”的评论

咯 可以自己在pom配置,大家都习惯可视化编辑[3],el的确要自己加dependency...

不仅仅是加dependency的问题,web.xml里的dtd定义 都要改

Josean_Luo
Josean_Luo 博主
设置编码和JDK,直接在pom加配置也是可以的,给代码 自己体会:
<plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <source>1.6</source>
          <target>1.6</target>
          <encoding>UTF-8</encoding>
        </configuration>
      </plugin>
Josean_Luo
Josean_Luo 博主

引用来自“Neoman”的评论

既然是maven,jdk和编码都可以在pom里配置了,似乎这种方式创建的web项目,web.xml里定义的版本是2.3都很旧?el表达式都用不了

咯 可以自己在pom配置,大家都习惯可视化编辑[3],el的确要自己加dependency...

Neoman
Neoman
既然是maven,jdk和编码都可以在pom里配置了,似乎这种方式创建的web项目,web.xml里定义的版本是2.3都很旧?el表达式都用不了
Josean_Luo
Josean_Luo 博主
2
Maven+eclipse+svn项目构建

maven对大多数人来说应该只是听过而没有真正的了解过,我也今天才找了些资料试验了一下,发现确实对于项目管理来说是一个难得的好工具。简单来说,maven就是一个基于命令行可以对项目整个生命...

水手
2012/10/26
547
0
Eclipse轻松玩转SmartFramework

SmartFramework框架和 SmartSample都是使用Maven构建,使用IDEA开发的。对于像我这样使用Eclipse,又不熟悉Maven的人来说,想玩转smart多少有些难度。这里是我在Eclipse中运行smart-sample的...

大漠真人
2013/11/24
1K
2
Maven 环境快速搭建二(eclipse+maven2+jetty)

本文更新一个命令。 第一节中提示创建一个项目用archetype:create create是个被废弃或不被推荐使用的插件,在以后创建项目中请尽量使用archetype:generate 创建一个项目,如下: mvn archet...

村干部
2013/07/11
217
0
Maven学习之初识Maven

系统的学习maven 自动化构建Java程序的工具,比较强大,现在很多Java项目都是基于maven构建的,所以有必要学习。而且,太多的hadoop项目也是采用maven添加依赖的。使用maven的另外一个原因是...

Allocator
2017/04/28
0
0
为 JAX-RS web 服务开发 Spring Android 客户端

具象状态传输 (Representational State Transfer,REST)软件体系结构基于资源表示的传输。RESTful web 服务是一种基于 REST 和 HTTP 协议的 web 服务,并被作为一个 URI 路径可用。此 web ...

IBMdW
2011/09/28
3.1K
1

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot系列:Spring Boot集成Spring Cache

一、关于Spring Cache 缓存在现在的应用中越来越重要, Spring从3.1开始定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口来统一不同的缓存技术,并支持使...

杨小格子
31分钟前
7
0
二、MySql存储引擎简介(笔记)

MySql体系 先来看一下MySql的架构图: MySql的存储引擎在架构的最下层,提供了各式各样的存储特性,下面介绍几个常用的存储引擎。 MyISAM 官方提供的一个存储引擎,在数据库的系统表和系统生...

XuePeng77
昨天
4
0
聊聊nacos config的deleteConfig

序 本文主要研究一下nacos config的deleteConfig ConfigController nacos-1.1.3/config/src/main/java/com/alibaba/nacos/config/server/controller/ConfigController.java @Controller@Re......

go4it
昨天
5
0
面试:原来Redis的五种数据类型底层结构是这样的

关注我,可以获取最新知识、经典面试题以及微服务技术分享   在Redis中会涉及很多数据结构,比如SDS,双向链表、字典、压缩列表、整数集合等等。Redis会基于这些数据结构自定义一个对象系统...

ccww_
昨天
8
0
java发送html模板的高逼格邮件

最近做了一个监测k8s服务pod水平伸缩发送邮件的功能(当pod的cpu/内存达到指定阈值后会水平扩展出多个pod、或者指定时间内pod数应扩展到指定数量),一开始写了个格式很low的邮件,像下面这样...

码农实战
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部