MyEclipse中创建新的Maven项目(webapp目录结构)过程如下:
1. New -> Project... -> Maven Project
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
- <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>
<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,使得你可以“导入”或者说“继承”任何一到多个项目的依赖关系。
找包的方法:
- 在GOOGLE里输入: maven spring repository
- 得到:
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring</artifactId>
- <version>2.5.5</version>
- </dependency>
<dependency> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> <version>2.5.5</version> </dependency>
等Maven下载完jar包后,
- Stop server
- Redeploy/Reload application
- Start serve
相关推荐
**简单的Maven Webapp项目详解** Maven是一个强大的项目管理和构建工具,在Java开发领域中广泛使用,它通过一套标准化的构建过程,简化了项目的构建、依赖管理以及文档生成等工作。本项目是一个基于Maven的Web应用...
对于文档中的“myeclipse 部署 maven 项目说明.doc”,它可能会详细解释如何在MyEclipse环境中配置Maven,包括项目导入、构建设置、调试配置等具体操作步骤。阅读这份文档将帮助你更好地掌握在MyEclipse中管理Maven...
本文将详细介绍如何在MyEclipse 8.5中配置Maven,以便于更有效地管理Java项目和依赖。 首先,配置Maven环境是至关重要的。你需要下载免安装版的Maven,例如Apache Maven 3.0.3,将其解压缩并设置环境变量。创建一个...
在MyEclipse中管理Maven Web项目是一个高效且系统化的过程,尤其对于开发者来说,能够方便地处理项目依赖和打包。以下是对这一主题的详细解释: 1. **创建Maven Web项目** 创建Maven Web项目可以通过MyEclipse的...
1 下载apache-maven-3.3.9并解压 2 配置maven环境变量 (1)在系统变量栏新建变量 (2)编辑系统变量的Path,结尾添加 ;%MAVEN_HOME%\bin(注意分号) ...以上就将maven配置到了myeclipse中,就可以新建maven工程
- 在MyEclipse中新建一个Maven项目,并选择webapp archetype。 - 为项目指定groupId和artifactId,定义项目的坐标。 - 配置项目的目录结构,如src/main/java用来存放Java源代码,src/main/test存放测试代码。 - ...
### Myeclipse创建Maven Web项目的详细步骤及常见问题解决 #### 创建Maven Web项目的步骤 在本篇文章中,我们将详细介绍如何使用Myeclipse 2017来创建一个Maven Web项目,并针对过程中可能遇到的一些常见问题提供...
以上步骤详细介绍了如何在MyEclipse环境中安装并配置Maven的过程。通过这些步骤,你可以轻松地管理Java项目的依赖关系、构建过程以及部署流程。Maven作为一款强大的构建工具,极大地简化了开发过程中的许多繁琐任务...
在早期的版本中,MyEclipse并未内置对Maven的支持,因此需要手动安装Maven插件以实现与Maven构建系统的集成。"MyEclipse6.5对应maven包"指的是专门为MyEclipse 6.5设计的一组Maven相关组件,用于添加Maven支持。 1....
下面我们将详细探讨如何在MyEclipse中配置Maven环境,以及如何利用配置好的环境创建并运行Maven项目进行打包。 首先,我们需要在MyEclipse中安装Maven插件。通常,MyEclipse会自带Maven支持,但可能需要更新到最新...
本文将详细介绍如何手动在MyEclipse中安装Maven插件,帮助开发者提升工作效率。 首先,我们需要理解Maven的核心概念。Maven是一个基于项目对象模型(Project Object Model,POM)的项目管理工具。它通过使用一套...
基于maven创建web项目 ...本文介绍了基于maven创建web项目的步骤,包括搭建maven环境、集成maven到Myeclipse2013和创建maven架构下的WEB工程。通过这篇文章,读者可以学习到如何使用maven来构建和管理web项目。
通过上述步骤,您可以成功地在MyEclipse10中安装和配置Maven插件。Maven的使用不仅能帮助您更高效地管理项目依赖,还能简化构建过程,提升开发效率。此外,熟悉Maven的基本配置对于日常开发工作也是非常有帮助的。
以下是在MyEclipse中设置和创建Maven Web项目的详细步骤及遇到问题的解决方案: 首先,你需要确保MyEclipse已经集成了Maven。如果还没有,你需要进行以下设置: 1. 打开MyEclipse的首选项(Preferences)。 2. 在...
1. **项目创建**:Maven插件允许用户直接在MyEclipse中创建基于Maven的项目,选择相应的 archetype,可以快速生成各种类型的项目模板,如Web应用、EJB项目等。 2. **依赖管理**:Maven的中央仓库包含了海量的开源库...
myeclipse下部署maven项目的相关操作文档
本资源为 Maven 安装配置的详细指南,旨在帮助用户快速搭建 Maven 开发环境,并在 MyEclipse 中进行完美运行。以下是 Maven 安装配置的详细步骤: Step 1:下载 Maven 首先,需要下载 Maven 的安装文件,并将其...