`
lan13217
  • 浏览: 498244 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

配合m2eclipse创建一个标准的maven web项目.,Java,maven

 
阅读更多

 maven是一个近几年比较流行的jar包管理工具.
很多开源项目或者demo代码都是基于maven的项目.
优缺点javeeye有过很激烈的讨论.在此不做过多评价.
但根据我的经验.
使用过maven后再也不想回到过去往lib手动添加jar包的日子了..


网上有很多关于maven的教程和说明.在此不做过多的赘言.

首先下载maven3.
maven下载地址

解压后设置maven的系统变量.
如下图.设置好m2_home和path的系统变量.输入

Java代码 复制代码 收藏代码
  1. mvn -version  
mvn -version


出现图中所示表示安装成功.



然后是安装m2eclipse插件.
只能在线安装.

m2eclipse core update site: http://m2eclipse.sonatype.org/sites/m2e

注:myeclipse和sts自带m2eclipse插件,所以不用安装. eclipse for j2ee需要单独下载.
强烈推荐使用springsource的sts(一款基于eclipse整合的ide)
sts下载地址

安装好m2clipse插件后
在ide菜单栏点击  window  --> preferences
输入maven出现下图中所示.



点击user settings 选择解压后maven下conf文件夹中的settings.xml再点击apply.
接着点击installations -->add  -->选择maven的安装目录 -->apply



到此,maven和m2eclipse都搭建好了.
接着我们开始创建一个标准的基于maven的web项目框架.


在左边项目区   点击右键  --> new  --> other --> 找到maven(或者直接输入maven)
-->选择 maven project

如下图



点击next

会出现很多archetype.都是对应不同需求的maven模板.
我们选择 maven-archetype-webapp
一个基于web的模板.




点击next
输入
groupid和artifactid

groupid随便填写就是了 不过最好是填写公司或者组织名称.
artifactid可以认为他是项目名,所以你填写的就是项目名.





创建成功后我们会得到如下图所示的项目结构





但是这个并不是默认的maven项目的标准结构.我们需要进行一些改动.

1.在项目下创建一个source folder.
folder name:src/main/java
如下图所示




(当然,还可以添加用于junit测试的src/test/java和src/test/resources
不过在此就不添加了.)


2.在webapp根目录下创建一个叫resources的folder.
用于以后装js,css等静态文件.

3.删除index.jsp

4.在src/main/java中创建3个包(maven标准推荐是3层包结构)

5.如果装的jdk是1.6的,更改jre system libary为1.6版本的.

这样.一个标准的maven web项目创建成功.




如何启动项目?

很多人都在问创建了项目后如何启动项目?如何启动服务器?

其实很简单.
邮件点击tomcat



如上图.点击 add or remove..




将你需要启动的项目add到右边.点确定后项目就部署到tomcat了.

还有一个更简单的方法.
直接把项目拖到tomcat上









启动就ok.

如果不能把项目放入tomcat,请检查自己的maven项目是否是web项目.

maven项目其实还有用mvn pulgin来启动项目.
如maven-jetty或maven-tomcat等.
这些就是maven的知识点了,在此不做过多赘言.
感兴趣的朋友可以自己去找相关的知识.

分享到:
评论

相关推荐

    mavenarchiver.rar

    org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration) 网上更新eclipse插件的网址都失效了找了好久才有个离线版 ...

    使用Eclipse构建Maven项目 配套示例项目源码

    5. Eclipse将自动创建一个标准的Maven项目结构,包括src/main/java、src/main/resources、src/test/java和src/test/resources等目录。 导入Maven项目: 1. 对于已存在的Maven项目,选择"File" -> "Import" -> ...

    使用Eclipse构建Maven项目.pdf

    在使用Eclipse构建Maven项目的过程中,涉及到的知识点主要集中在Eclipse集成环境配置、Maven安装与配置、m2eclipse插件的使用等方面。以下是根据提供的文件内容详细展开的知识点: 1. Eclipse-jee的安装 - Eclipse...

    Eclipse Maven WEB工程实战.pdf

    - 可以从m2eclipse的官网下载最新版本的插件包,然后将其解压到一个指定目录。 - 配置Eclipse的插件目录,通过创建一个m2e.link文件来链接解压后的插件路径。 - 启动Eclipse后,通过Window->Preferences进入设置...

    Eclipse中创建Web Maven Project并部署到Tomcat中

    本篇文章将详细解释如何在Eclipse中创建一个基于Maven的Web项目,并将其部署到Tomcat服务器上。 首先,创建一个`Web Maven Project`: 1. 打开Eclipse,选择“File” -> “New” -> “Dynamic Web Project”。 2. ...

    eclipse构建及运行maven web项目

    最后一步是在 Eclipse 中创建一个新的 Maven Web 项目: 1. **创建项目**:选择 `File -> New -> Other...`,在弹出的对话框中选择 `Maven Project`。 2. **选择项目模板**:在 `Archetype` 栏目中,选择 `org....

    eclipse构建Maven项目.doc

    Maven是一个项目管理工具,能够帮助开发者更好地管理项目依赖关系、编译、测试和打包。下面我们将详细介绍如何使用eclipse构建Maven项目,并将其与Tomcat服务器集成。 安装准备 1. 安装JDK:首先需要安装JDK,例如...

    eclipse+maven环境搭建.zip

    3. 测试Maven集成:创建一个新的Java项目,右键点击项目,选择`Configure` > `Convert to Maven Project`,看是否能成功转换。 **四、创建Maven项目** 1. 新建Maven项目:在Eclipse中,选择`File` > `New` > `Other...

    maven-web-test.zip

    本文将深入探讨如何使用Eclipse IDE创建一个Maven Web项目,并结合"Maven-web-test.zip"这个压缩包文件,理解相关知识点。 1. **Maven简介** Maven是Apache软件基金会开发的项目管理工具,它通过使用一种标准的...

    Eclipse使用Maven无法建web项目

    在IT行业中,Eclipse是一款广泛使用的Java集成开发环境(IDE),而Maven则是一个强大的项目管理和构建工具。本文将深入探讨如何在Eclipse中利用Maven创建一个Web应用程序项目。 首先,我们需要理解“Eclipse使用...

    m2eclipse-mavenarchiver

    org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration)

    m2eclipse eclipse maven插件

    m2eclipse是Eclipse集成开发环境(IDE)中的一个非常重要的插件,它将Apache Maven的构建和项目管理功能无缝地整合到了Eclipse中。Maven是一个强大的项目管理和依赖管理工具,广泛用于Java应用程序的构建、管理和...

    eclipse的maven插件m2eclipse 1.6.2 目前最新版

    Eclipse的Maven插件m2eclipse是开发人员在集成开发环境中管理Maven项目的重要工具。m2eclipse 1.6.2是该插件的一个特定版本,旨在提供更好的性能、稳定性和功能增强。以下是对这个插件及其版本的详细解释: 一、m2...

    m2eclipse插件_使用maven必备

    在软件开发过程中,构建管理和依赖管理是非常关键的一环,Maven作为一个强大的Java项目管理工具,极大地简化了这一过程。然而,对于习惯使用Eclipse作为集成开发环境(IDE)的开发者来说,将Maven集成到Eclipse中会...

    m2eclipse maven插件

    m2eclipse(Maven Integration for Eclipse)是Eclipse集成开发环境(IDE)中的一个插件,用于支持Apache Maven项目管理工具。这款插件使得Eclipse用户可以直接在IDE内管理和构建Maven项目,无需离开熟悉的Eclipse...

    eclipse+maven创建web项目

    当我们需要在Eclipse中创建一个Web项目时,结合Maven可以使得项目管理和构建过程更加规范和高效。以下将详细介绍如何使用Eclipse和Maven来创建一个Web项目。 首先,确保你已经安装了Eclipse IDE和Maven。Eclipse...

    myecplice/ecplice maven插件m2eclipse_for_eclipse_3.3

    m2eclipse是Eclipse开发者社区开发的一个非常重要的扩展,它将Maven的构建和依赖管理功能无缝地整合到Eclipse IDE中,极大地提升了Java开发者的工作效率。 【描述】中的"离线安装"意味着这个压缩包提供了一种无需...

    m2eclipse插件

    3. org.maven.ide.eclipse.jdt_0.10.2.20100623-1649.jar:此组件与Eclipse的Java开发工具(JDT)集成,使m2eclipse能够理解Maven项目的Java源代码,并提供相应的编码辅助和调试功能。 4. org.maven.ide.eclipse....

Global site tag (gtag.js) - Google Analytics