`
weitao1026
  • 浏览: 1053064 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

图文详解MyEclipse中新建Maven webapp项目的步骤(很详细)

 
阅读更多
MyEclipse中创建新的Maven项目(webapp目录结构)过程如下:
 
1. New -> Project... -> Maven Project
 
2. Next, 
 
3. Next, 选择“maven-archetype-webapp”创建一个webapp目录结构的项目

4. 填Group Id,Artifact Id,和Package(请参考后面的“关键词”),点击“Finish”

5. 休息片刻,等待MyEclipse创建项目
创建完成后,文件目录结构如下:
 
6. (如果不喜欢现在的文件名)修改项目名称和存放路径:项目右键 -> refactor -> rename

7. 添加代码目录:
注:如果是MyEclipse2015,只需要在Java Build Path -> Libraries 中,把JRE System Library修改为“Workspace default JRE”就可以自动有那些目录了,无需下面的操作。
项目右键 -> Build Path -> New Source Folder...,填写“src/main/java”
(注:MyEclipse2015没有这个菜单,直接这样就行:项目右键 -> New -> Folder ->Folder Name 输入 "src/main/java",然后重复步骤输入“src/test/java”)
 
 
添加后,test目录也自动有了:
 
8. (如果需要)修改项目所使用的jdk:项目右键 -> Build Path -> Configure Build Path...
 
 
最终的项目目录结构如下:

9. 添加相应的插件,如 maven-compiler-plugin
[html] view plain copy
 
print?
  1. <plugin>  
  2.  <groupId>org.apache.maven.plugins</groupId>  
  3.  <artifactId>maven-compiler-plugin</artifactId>  
  4.  <version>2.3.2</version>  
  5.  <configuration>  
  6.   <source>1.7</source>  
  7.   <target>1.7</target>  
  8.  </configuration>  
  9. </plugin>  
   <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.3.2</version>
    <configuration>
     <source>1.7</source>
     <target>1.7</target>
    </configuration>
   </plugin>

关键词:
GroupId:一般是公司名或组织名
ArtifactId:一般是project名
Packaging:打包类型,jar/war/rar/ear/pom等,默认是jar
Version:版本号,GroupId+ArtifactId+Packaging+Version构成项目的唯一标识
Snapshot:标识一个正在开发阶段、会经常更新、但尚未发布的版本
 
<dependency management>和<dependencies>的区别:
在父POM中用<dependency management>定义好version, scope, 和exclusions后,可以被子POM中用<dependencies>定义的依赖所继承使用。这样,如果有多个子POM的话,可以确保用同一套version, scope, 和exclusions。
 
Dependency Scope:
  • compile: 默认的scope。编译、测试、打包全都需要。compile参与依赖传递,就是说,项目A依赖于B(依赖scope是compile),项目C依赖于你的项目A,那么C也就依赖于B。
  • provided: 表示JDK或者容器会在Runtime时提供这些(jar),如servlet api,部署时是不需要它的,因为应用服务器肯定有这些东西。provided的东西在编译和测试时会用到,不参与传递依赖。
  • runtime: 表示编译时不需要,但测试和运行时需要,最终打包时会包含进去。
  • test: 只用于测试阶段(测试的编译和测试的运行),典型的就是junit的jar。
  • system: 和provided类似,但要求jar是系统里已有的,不会在repository里找,如rt.jar,tools.jar这些。
  • import: 简单的说,项目的pom可以继承另一个项目的pom,从而继承了父项目的依赖关系,但是因为之后single inheritance的限制,所以创造了import,使得你可以“导入”或者说“继承”任何一到多个项目的依赖关系。

找包的方法:
  1. 在GOOGLE里输入: maven spring repository 
  2. 得到:
[html] view plain copy
 
print?
  1. <dependency>    
  2.     <groupId>org.springframework</groupId>  
  3.     <artifactId>spring</artifactId>  
  4.     <version>2.5.5</version>  
  5. </dependency>   
<dependency>  
    <groupId>org.springframework</groupId>
    <artifactId>spring</artifactId>
    <version>2.5.5</version>
</dependency> 

等Maven下载完jar包后,
  1. Stop server
  2. Redeploy/Reload application
  3. Start serve
 
分享到:
评论

相关推荐

    简单的maven webapp项目

    **简单的Maven Webapp项目详解** Maven是一个强大的项目管理和构建工具,在Java开发领域中广泛使用,它通过一套标准化的构建过程,简化了项目的构建、依赖管理以及文档生成等工作。本项目是一个基于Maven的Web应用...

    用myeclipse 直接部署MAVEN项目和调试

    对于文档中的“myeclipse 部署 maven 项目说明.doc”,它可能会详细解释如何在MyEclipse环境中配置Maven,包括项目导入、构建设置、调试配置等具体操作步骤。阅读这份文档将帮助你更好地掌握在MyEclipse中管理Maven...

    myeclipse8.5配置maven

    本文将详细介绍如何在MyEclipse 8.5中配置Maven,以便于更有效地管理Java项目和依赖。 首先,配置Maven环境是至关重要的。你需要下载免安装版的Maven,例如Apache Maven 3.0.3,将其解压缩并设置环境变量。创建一个...

    MyEclipse中的maven web项目管理

    在MyEclipse中管理Maven Web项目是一个高效且系统化的过程,尤其对于开发者来说,能够方便地处理项目依赖和打包。以下是对这一主题的详细解释: 1. **创建Maven Web项目** 创建Maven Web项目可以通过MyEclipse的...

    maven安装配置+myeclipse2017配置+创建maven项目

    1 下载apache-maven-3.3.9并解压 2 配置maven环境变量 (1)在系统变量栏新建变量 (2)编辑系统变量的Path,结尾添加 ;%MAVEN_HOME%\bin(注意分号) ...以上就将maven配置到了myeclipse中,就可以新建maven工程

    myeclipse+maven项目环境

    - 在MyEclipse中新建一个Maven项目,并选择webapp archetype。 - 为项目指定groupId和artifactId,定义项目的坐标。 - 配置项目的目录结构,如src/main/java用来存放Java源代码,src/main/test存放测试代码。 - ...

    Myeclipse创建MavenWeb步骤

    ### Myeclipse创建Maven Web项目的详细步骤及常见问题解决 #### 创建Maven Web项目的步骤 在本篇文章中,我们将详细介绍如何使用Myeclipse 2017来创建一个Maven Web项目,并针对过程中可能遇到的一些常见问题提供...

    myeclipse 上安装 Maven3

    以上步骤详细介绍了如何在MyEclipse环境中安装并配置Maven的过程。通过这些步骤,你可以轻松地管理Java项目的依赖关系、构建过程以及部署流程。Maven作为一款强大的构建工具,极大地简化了开发过程中的许多繁琐任务...

    MyEclipse6.5对应maven包

    在早期的版本中,MyEclipse并未内置对Maven的支持,因此需要手动安装Maven插件以实现与Maven构建系统的集成。"MyEclipse6.5对应maven包"指的是专门为MyEclipse 6.5设计的一组Maven相关组件,用于添加Maven支持。 1....

    MyEclipse先配置maven环境

    下面我们将详细探讨如何在MyEclipse中配置Maven环境,以及如何利用配置好的环境创建并运行Maven项目进行打包。 首先,我们需要在MyEclipse中安装Maven插件。通常,MyEclipse会自带Maven支持,但可能需要更新到最新...

    手动快速在myeclipse上安装maven插件

    本文将详细介绍如何手动在MyEclipse中安装Maven插件,帮助开发者提升工作效率。 首先,我们需要理解Maven的核心概念。Maven是一个基于项目对象模型(Project Object Model,POM)的项目管理工具。它通过使用一套...

    基于maven创建web项目

    基于maven创建web项目 ...本文介绍了基于maven创建web项目的步骤,包括搭建maven环境、集成maven到Myeclipse2013和创建maven架构下的WEB工程。通过这篇文章,读者可以学习到如何使用maven来构建和管理web项目。

    Myeclipse10安装maven插件

    通过上述步骤,您可以成功地在MyEclipse10中安装和配置Maven插件。Maven的使用不仅能帮助您更高效地管理项目依赖,还能简化构建过程,提升开发效率。此外,熟悉Maven的基本配置对于日常开发工作也是非常有帮助的。

    在MyEclipse中使用maven构建web项目.doc

    以下是在MyEclipse中设置和创建Maven Web项目的详细步骤及遇到问题的解决方案: 首先,你需要确保MyEclipse已经集成了Maven。如果还没有,你需要进行以下设置: 1. 打开MyEclipse的首选项(Preferences)。 2. 在...

    Myeclipse6.5的Maven插件

    1. **项目创建**:Maven插件允许用户直接在MyEclipse中创建基于Maven的项目,选择相应的 archetype,可以快速生成各种类型的项目模板,如Web应用、EJB项目等。 2. **依赖管理**:Maven的中央仓库包含了海量的开源库...

    myeclipse部署maven项目

    myeclipse下部署maven项目的相关操作文档

    Maven安装配置外加Myeclipse上完美运行图解

    本资源为 Maven 安装配置的详细指南,旨在帮助用户快速搭建 Maven 开发环境,并在 MyEclipse 中进行完美运行。以下是 Maven 安装配置的详细步骤: Step 1:下载 Maven 首先,需要下载 Maven 的安装文件,并将其...

Global site tag (gtag.js) - Google Analytics