文档章节

Eclipse构建Maven项目

_咫尺_
 _咫尺_
发布于 2015/01/18 21:50
字数 598
阅读 1634
收藏 5

Eclipse构建Maven项目

    一、Maven安装与配置

    二、Eclipse中Maven插件安装和配置

    三、Eclipse构建Maven项目【当前】

    四、Dynamic Web project转成Maven项目


    构建将介绍两种方法:

    一,直接建立Maven项目方法;(在此篇博客中)

    二、建立Dynamic Web project转成Maven项目方法。(SpringMVC项目为例,在下篇博客中介绍)

  1、建立Maven项目

     接下来使用Eclipsemaven构建一个web项目

  1.  选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project。点击next

    

    2选择项目路径Use default Workspace location默认工作空间。

    

    3选择项目类型在Artifact Id中选择maven-archetype-webapp

    

     4输入Group ID和 Artifact ID,以及Package

        Group Id:(最好是公司或组织名字); 例如 Group IDcom.twosnail; 

        Artifact Id:可以认为他是项目名;例如 artifact Idtwosnail; 

        Package是默认给你建一个包(不写也可以)

    

    5结构如下图

    

        如果这里显示的内容多,一般是Filters设置的问题。或perspectiveJava EE模式,改成Java模式就可以了。

  2、配置Maven项目

    添加Source文件夹

        Maven规定,必须创建以下几个Source Folder

        src/main/resources(默认存在)、 src/main/java、 src/test/resources、src/test/java 

        右键项目根目录点击New -> Source Folder

    

    创建后效果图

    

        2 配制Build Path

        右键项目,Java Build Path -> Source

    

        双击每个文件夹的Output folder,选择路径。

        src/main/javasrc/main/resources   对应  target/classes;

        src/test/java src/test/resources 对应 target/test-classes;

    3、Libraries

    

    

    之后效果图

    

    3把项目变成Dynamic Web项目

    在项目上右键Properties

    在左侧选择 Project Facets,单击右侧的“Convert faceted from

    

    4、修改Java为你当前项目的JDK,并添加Dynamic Web Module ,最后单击“Further Configuration available” 链接:

    

    5、修改Content directory 为 src/main/webapp ,

    (Generate web.xml deployment descriptor自动生成web.xml文件,可选可不选)——单击OK:

    6、设置部署程序集(Web Deployment Assembly)

        左侧列表 Deployment Assembly,点击如下图:

    

    此列表是,部署项目时,文件发布的路径。

        1,删除test的两项,因为test是测试使用,不需要部署。

        2,设置将Mavenjar包发布到lib下。

    Add -> Java Build Path Entries -> Maven Dependencies -> Finish

    设置完成效果图

    

    完成后,效果图:

    

   运行项目:

    


    原创作者博客已经迁移至github,点击查看


© 著作权归作者所有

_咫尺_
粉丝 24
博文 11
码字总数 5503
作品 0
朝阳
程序员
私信 提问
maven 命令构建项目 webapp项目 生成的pom还是jar包

今天在学习maven,不想用myeclipse或者eclipse的maven插件构建项目。就用maven 命令构建项目,有些问题不明白,特此请教 maven构建web项目 mvn archetype:generate -Dgroupid = com.liyi -D...

薄暮凉年
2015/11/18
878
2
Maven+eclipse+svn项目构建

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

水手
2012/10/26
547
0
Spring Integration Demo build

将spring integration demo的代码下载下来之后,通过maven来将mvn项目构建成一个eclipse项目的方法。 执行mvn eclipse:eclipse 导入重新构建好的eclipse项目,发现项目所依赖的library库在c...

保罗的寓言
2012/03/18
366
0
Maven学习之初识Maven

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

Allocator
2017/04/28
0
0
Maven实战(三)Eclipse构建Maven项目

安装m2eclipse插件 要用Eclipse构建Maven项目,我们需要先安装meeclipse插件 点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图:...

囚兔
2013/12/08
192
0

没有更多内容

加载失败,请刷新页面

加载更多

Taro 兼容 h5 踩坑指南

最近一周在改造 公羊阅读🐏 Taro 版本适配 h5 端,过程中改改补补,好不酸爽。 本文记录📝遇到的问题,希望为有相同需求的哥们👬节约点时间。 Taro 版本:1.3.9。 client_mobile_taro...

dkvirus
今天
4
0
Spring boot 静态资源访问

0. 两个配置 spring.mvc.static-path-patternspring.resources.static-locations 1. application中需要先行的两个配置项 1.1 spring.mvc.static-path-pattern 这个配置项是告诉springboo......

moon888
今天
3
0
hash slot(虚拟桶)

在分布式集群中,如何保证相同请求落到相同的机器上,并且后面的集群机器可以尽可能的均分请求,并且当扩容或down机的情况下能对原有集群影响最小。 round robin算法:是把数据mod后直接映射...

李朝强
今天
4
0
Kafka 原理和实战

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/bV8AhqAjQp4a_iXRfobkCQ 作者简介:郑志彬,毕业于华南理工大学计算机科学与技术(双语班)。先后从事过电子商务、开放平...

vivo互联网技术
今天
19
0
java数据类型

基本类型: 整型:Byte,short,int,long 浮点型:float,double 字符型:char 布尔型:boolean 引用类型: 类类型: 接口类型: 数组类型: Byte 1字节 八位 -128 -------- 127 short 2字节...

audience_1
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部