`

Maven Web项目的构建

阅读更多



 新建Marven 工程的时候, 由于我们使用的是 Tomcat 服务器, 所以JavaEE要选择 5 ,默认的 6 是不能部署到 Tomcat 服务器的。

 公司使用Marven开发项目, 这种工程的构建有一些不一样。包是通过配置文件导入的,称作依赖关系。

 

如果你不熟系Marven的配置文件,建议直接通过右键点 库, 添加依赖关系, 在查询中输入框架的名称,比如我要添加Struts2 的包, 点开 + 号,选择一个版本。

 

注意,这里的“作用域” 有几种: compile ,provided。

   compile 指编译的时候,系统会把包拷贝到运行的 lib 目录下。

   provided指使用仓库(默认在C:\Users\Administrator\.m2\repository)目录下的jar包。

 

添加完毕后, 到工程目录里面看到, web-inf 里面的 lib 目录已经下载了所需要的包。

 

 

Struts.xml 属于资源文件, 不能直接建立在 默认包下面。自己在工程目录的 src 目录下面建立 struts.xml 文件,或者建立文件

 

夹,在工程当中,会出现“其他源”的项目。 编译看看,

 

target / class 目录下面有没有部署到 struts.xml

 

今天, Marven 仓库里面的 Jar 包出现了错误, 一个类找不到。 后来,把这个jar包的目录(C:\Users\Administrator\.m2\repository)全部删除, 重新下载,恢复正常。

  • 大小: 55 KB
  • 大小: 71 KB
分享到:
评论

相关推荐

    基于maven创建web项目

    基于maven创建web项目 maven是一种基于项目对象模型(Project Object Model,POM)的项目管理工具,由Apache软件基金会开发和维护。...通过这篇文章,读者可以学习到如何使用maven来构建和管理web项目。

    maven web项目 Demo

    【maven web项目 Demo】是基于Maven构建的Web应用程序示例,旨在帮助开发者理解如何使用Maven管理和构建Web项目。Maven是一个强大的项目管理工具,它自动化构建过程,包括编译、测试、打包、部署等,使得开发更加...

    maven项目转换WEB项目

    5. **使用Eclipse的构建路径**:虽然项目已经是Dynamic Web Project,但仍需要处理Maven的依赖管理。在Eclipse的构建路径设置中,确保Maven库被正确包含。 6. **运行和调试**:现在,你可以像对待任何其他Eclipse ...

    一个简单的maven web 项目

    【标题】:“一个简单的maven web 项目” 在IT领域,Maven是一个广泛使用的构建自动化工具,尤其在Java世界中。它管理项目的构建、报告和文档,通过依赖管理和项目信息管理来简化软件项目的生命周期。这个“一个...

    idea创建maven web项目标准结构源码

    在IT行业中,开发Java Web应用时,IntelliJ IDEA(简称Idea)是一款非常流行的集成开发环境,而Maven则是管理项目构建、依赖关系和生命周期的工具。本资源"idea创建maven web项目标准结构源码"提供了一个基础的模板...

    maven构建web项目

    5. **构建项目**:执行`mvn clean package`命令,Maven会清理之前的构建产物,编译源代码,运行测试,并最终打包成WAR文件。 6. **部署到Tomcat**:将生成的WAR文件(如`target/webdemo.war`)复制到Tomcat的`...

    Maven Web基础搭建示例

    在构建Web项目时,Maven能够自动化处理构建过程,包括编译、测试、打包、部署等步骤,极大地提高了开发效率。本示例将详细介绍如何使用Maven搭建一个基础的Web项目,并解决创建过程中可能出现的报错问题。 ### 一、...

    用idea创建的maven web项目

    【标题】"用idea创建的maven web项目"是一个基于IntelliJ IDEA(简称idea)开发工具构建的Maven Web应用程序。Maven是Java领域的一个项目管理和构建工具,它通过提供一套规范化的项目结构和自动化的构建流程,帮助...

    Intellj构建和部署Maven Web项目详解

    - `<build>`:构建项目的相关信息。 - **POM的作用**: - 定义项目构建、依赖关系和插件配置等。 - 控制构建过程中的不同阶段。 - 提供项目元数据,如作者、许可证、URL等。 #### 四、IntelliJ IDEA下部署...

    mavenWeb空项目

    【标题】"mavenWeb空项目"所涉及的知识点主要集中在Java编程语言和Maven构建工具上,这是一个基于Maven的、已经过单元测试的Web应用程序的基础框架。下面将详细介绍这两个核心领域的相关知识。 **一、Java编程语言*...

    mavenweb项目创建demo

    最后,关于"mavenweb"标签,可能涉及到的是与Maven相关的Web开发实践,包括但不限于Maven多模块项目构建、使用Maven进行持续集成、处理复杂的依赖管理和冲突解决、自定义Maven插件等。 总的来说,"mavenweb项目创建...

    Eclipse使用Maven构建web项目视频教程

    3. **构建项目**:在Eclipse中,可以通过右键点击项目选择"Maven" -> "Update Project"来更新项目配置,或者使用"Maven Build"来执行构建命令,如`clean install`。 4. **运行与调试**:在Eclipse中,可以配置Tomcat...

    Myeclipse创建MavenWeb步骤

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

    maven web项目配置

    在IT行业中,Maven是一...总结,Maven Web项目配置涉及到项目结构、POM.xml配置、仓库设置、构建生命周期、命令行操作以及IDE集成等多个方面。理解并熟练掌握这些知识点,能有效提升Java Web项目的开发效率和管理质量。

    Eclipse创建基于MAVEN的web项目

    使用Eclipse创建Maven版的Web项目需要通过Maven的项目模板来建立项目,然后配置项目的结构和依赖关系,最后构建项目的框架。本文将详细介绍每一步骤的操作。 标签解释 标签"Maven Web"表示本文的主要内容是关于...

    maven-web-test.zip

    总结,通过Eclipse创建和管理Maven Web项目,能够帮助开发者高效地构建符合Java Web标准的应用,并利用Maven的强大功能管理依赖和构建流程。了解和掌握这些知识点,对于Java Web开发者来说至关重要。

    eclipse构建及运行maven web项目

    ### Eclipse 构建及运行 Maven Web 项目 #### 一、环境配置与需求 为了能够顺利地使用 Eclipse 构建并运行 Maven Web 项目,首先需要确保满足以下环境配置: 1. **Eclipse IDE**: 本教程使用的是 Eclipse Indigo ...

    Maven+eclipse构建Web项目

    ### Maven与Eclipse结合构建Web项目详解 在现代软件开发中,Maven作为自动化构建工具,因其强大的依赖管理和项目构建能力而备受青睐。Eclipse作为一款广泛使用的集成开发环境(IDE),提供了丰富的功能和插件支持,...

    第一个eclipse maven web项目实例

    1. **Maven的生命周期和阶段**:Maven有三个主要生命周期,clean、default和site,分别用于清理项目、构建项目和生成项目站点。每个生命周期由多个阶段组成,例如编译、测试、打包等。 2. **Eclipse与Maven集成**:...

    spring-boot-maven的web完整项目框架

    以上就是 "Spring Boot Maven Web 完整项目框架" 的核心内容,涵盖 Spring Boot 的自动化配置、Maven 的依赖管理和构建功能,以及 Web 开发的相关知识点。通过这个项目,你可以快速搭建一个功能完善的 Web 应用,并...

Global site tag (gtag.js) - Google Analytics