一、maven dependency scope
* compile,缺省值,适用于所有阶段,会随着项目一起发布。
* provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。
* runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。
* test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
* system,类似provided,需要显式提供包含依赖的jar,Maven不会在 Repository中查找它。
但使用eclipse+tomcat做测试的时候发现servlet-api还是被打包到lib下面了,你要把maven插件中的WTP也安装一下,问题应该就解决了。
安装 Maven Integration for Eclipse WTP 0.15.2
http://marketplace.eclipse.org/content/maven-integration-eclipse-wtp
我是进入到页面,拖拽页面上的install 到eclipse来安装的
然后点击你的项目,右键Mave中update project就可以了
分享到:
相关推荐
在Eclipse中使用Maven进行项目开发,首先需要创建一个Maven项目。Maven项目通常遵循一定的目录结构,便于统一管理和自动化构建。 - **新建Maven项目**: - 打开Eclipse,选择`File -> New -> Other -> Maven -> ...
在 Eclipse 中创建 Maven 工程非常简单,只需遵循以下步骤: 1. 打开 Eclipse,选择“File”菜单,然后选择“New”->“Maven Project”。 2. 在“New Maven Project”对话框中,选择“maven-archetype-quickstart”...
在Eclipse中配置Maven项目以使用Jetty服务器是一个常见的任务,这主要适用于开发和测试阶段,因为它提供了快速的启动和重启能力。Jetty是一个轻量级、高性能的开源HTTP服务器和Servlet容器,广泛用于Java Web应用。...
Eclipse是一款流行的Java集成开发环境(IDE),而Maven则是一个项目管理和综合工具,用于自动化构建、依赖管理和项目信息管理。本教程将详细介绍如何使用Eclipse结合Maven创建一个Spring MVC项目。 首先,确保你...
在Eclipse的“Window”菜单中选择“Preferences”,然后找到“Maven”选项,设置Maven的本地仓库路径,通常默认为用户目录下的`.m2`文件夹。 接下来,我们开始创建Web项目。在Eclipse中,选择“File” -> “New” -...
- 在`User Settings`部分,点击`Browse`按钮,选择你之前配置好的Maven的`settings.xml`文件(通常位于`%M2_HOME%\conf`目录下)。 - 在`Installations`部分,点击`Add...`,添加Maven的安装路径。 3. **验证M2E...
通过以上步骤,您已经了解了如何在 Eclipse 中安装和配置 Maven,并且能够使用 Maven 创建 Java 和 Web 项目。Maven 的强大之处在于它可以自动化构建过程,使得开发人员能够更加专注于编写高质量的代码。希望这些...
1. **创建Maven项目**:在Eclipse中,选择"File" -> "New" -> "Maven Project",然后按照向导创建一个新的Maven项目。 2. **配置POM.xml**:在新创建的项目中,打开pom.xml文件。你需要添加必要的依赖,包括Maven的...
本文档旨在讲解如何基于Eclipse和Maven构建的环境中进行自动化测试环境配置,特别是单元测试和集成测试。下面是详细的知识点总结: 一、 Maven 配置 Maven是Java项目的构建和管理工具,它可以帮助开发者更好地管理...
maven-eclipse-plugin 修复 依赖scope为provided时 Eclipse 拷贝jsp-api.jar,servlet-api.jar
本教程将详细介绍如何在Eclipse IDE中使用Maven来搭建一个基于Spring MVC的源码项目。 首先,我们需要理解Maven。Maven是Apache开发的一个项目管理工具,它能够帮助开发者管理项目的构建、报告和文档等生命周期过程...
本教程将引导初学者了解 Maven 的基本概念、配置以及如何在 Eclipse IDE 中使用 Maven 进行项目构建。 ### 1. Maven 基础概念 - **项目对象模型(Project Object Model,POM)**: Maven 项目的核心是 POM,它是一...
### Eclipse 下 Selenium 2.0+ Maven + TestNG 环境搭建详解 #### 前言 在软件测试领域,尤其是Web应用的功能自动化测试中,Selenium 是一个非常流行的框架。结合Maven(用于构建管理和依赖管理)与 TestNG(用于...
在IT行业中,开发Java Web应用时,Eclipse是一款非常受欢迎的集成开发环境(IDE),而Maven则是一个强大的项目管理工具。本篇文章将详细介绍如何在Eclipse中利用Maven创建一个Web工程,以便于管理和构建项目。 首先...
在Eclipse中,可以通过安装Maven插件,将Maven集成到IDE中,使得开发过程更加便捷,可以直接在Eclipse中运行Maven命令,进行编译、测试和打包等操作。 总的来说,Maven通过标准化的流程和自动化管理,极大地提高了...
- 编译项目:通过命令行执行 `mvn compile` 或者在 Eclipse 中右键点击项目选择 Run As -> Maven build,并输入 `compile`。 - 运行项目:执行 `mvn exec:java` 命令或者在 Eclipse 中运行。 **4. 生成 Maven ...
在IT行业中,Maven和Eclipse的结合使用是开发Java Web项目常见的工具组合。Maven是一个项目管理和综合工具,而Eclipse是一款强大的集成开发环境(IDE)。以下将详细阐述如何在Eclipse中创建并配置Maven工程。 首先...
它采用Project Object Model(POM)的概念,将项目配置信息集中于一个名为POM.xml的文件中,使得Maven能够管理项目的整个生命周期,包括编译、构建、测试、打包、部署和生成报告等。Maven的强大之处在于其插件系统,...