-
一个从未使用过maven的菜鸟的困惑15
首先,我是一个实习生,目前大三。
在学校写过一些struts2+hibernate的小项目,都是在myEclipse中创建的,项目的结构按dao,service,model,action搭建。之后发布到tomcat服务器上,浏览器访问,成功。。。。在我看来这就是一个项目了,顶多加上最后的打包成war包。
然而现在实习,项目用的是maven,对此之前完全没了解过,所以可想而知对于整个项目的结构的认识很困难。网上了解了下,说maven 是个项目管理工具,可以对项目进行什么编译,测试,打包等等,然后噼里啪啦一堆。 说实话,看了感觉很抽象,除了对它JAR报的管理块有明显的感知,,其他的还是很模糊。。。为什么要这样管理?它和我之前的项目有什么不同?maven项目的结构在我看来甚至都不像基本的web项目了。。。。等等。。总之一堆疑问?
可能老程序员会认为我是被IDE给绑架了,使我对基本的项目开发原理都不了解。。我理解,但是我想说,我开始入门的时候已经被IDE先入为主了,就像很多人被WINDOWS先入为主一样,以为操作系统就应该是windows或者和它一样的。。。
在这里,我已经意识到要开始反思对于编程,对于项目的认识。但由于我刚实习,肯定还是有一个痛苦的过程,希望各位大鸟,各位前辈,给位过来人帮帮我这些疑惑吧。。。2012年8月09日 14:44
目前还没有答案
相关推荐
使用Maven导入Maven工程的视频教程 仅供学习交流! 后续会持续分享相关资源,记得关注哦! 使用Maven导入Maven工程的视频教程 使用Maven导入Maven工程的视频教程 使用Maven导入Maven工程的视频教程 使用Maven导入...
Maven 可以轻松地管理多模块项目,每个模块都可以作为一个独立的 Maven 项目进行管理。 #### Maven 使用文档详解 1. **环境搭建** - 下载 Maven:访问 [Apache Maven](http://maven.apache.org/download.cgi) ...
hello项目是一个简单的maven项目,通过创建一个Hello类和一个测试类HelloTest,并编写pom.xml文件最终将其打包成jar文件。hellofriend项目是一个更加复杂的maven项目,通过创建多个模块和依赖关系,演示了maven的...
本案例“第一个maven工程案例”旨在帮助初学者快速理解并掌握Maven的基本用法。下面将详细阐述Maven工程的创建、配置以及相关知识点。 1. **Maven工程结构** Maven遵循约定优于配置的原则,一个标准的Maven工程...
总的来说,这个“一个简单的maven web 项目”是一个基础的学习平台,涵盖了Maven的使用、Java Web开发的基础知识,以及项目组织结构的理解。初学者可以通过这个项目深入了解Maven的配置,实践JSP和Servlet的开发,...
2. **坐标**: Maven使用一组唯一的标识来定位项目,包括groupId、artifactId和version,这三者共同构成了一个项目的坐标。 3. **依赖管理**: Maven通过POM自动管理项目的依赖关系,可以避免jar地狱问题,减少手动...
Maven被定义为一个项目管理和理解工具,它包括了一个项目对象模型(POM)、一组标准化的目标、一个项目生命周期、一个依赖管理系统,以及用于运行定义在生命周期阶段中的插件目标的逻辑。 **个人理解:** Maven实质上...
本教程将指导您使用 IDEA 创建一个 Maven Web 项目,从安装 Maven 到配置 Maven 环境、创建 Maven 工程、pom.xml 文件配置、依赖管理等。 1. 安装 Maven 在 IDEA 中使用 Maven 之前,需要先安装 Maven。在 Maven ...
java创建一个简单的Maven项目java创建一个简单的Maven项目java创建一个简单的Maven项目java创建一个简单的Maven项目java创建一个简单的Maven项目java创建一个简单的Maven项目java创建一个简单的Maven项目java创建一...
- Maven工程有一个标准的目录结构,有助于保持项目的整洁和一致性。 - **核心配置文件**:`pom.xml`,Maven项目的核心配置文件,包含了项目构建的所有信息。 - **源码目录**:`src/main/java`,存放主项目的Java...
Tomcat 是一个流行的 Web 服务器,Maven 提供了一个插件 tomcat8-maven-plugin 来实现 Maven 项目与 Tomcat 服务器的集成。下面我们将详细介绍如何使用 tomcat8-maven-plugin 插件。 tomcat8-maven-plugin 插件的...
使用Maven Archetype插件可以快速创建一个多模块项目模板。首先,创建一个父项目,然后在父项目的pom.xml中添加子模块的定义,最后在父项目目录下为每个子模块生成对应的目录结构和基本的pom.xml。 4. 依赖管理: ...
在Java开发领域,Maven是一个广泛使用的项目管理和构建自动化工具,它简化了依赖管理和构建流程。Eclipse作为流行的Java集成开发环境(IDE),通过集成Maven插件m2eclipse,使得开发者可以在Eclipse内部方便地管理...
本文档旨在为读者提供一个系统的MAVEN+JENKINS使用教程,涵盖了MAVEN的基础知识、MYECLIPSE配置、MYECLIPSE运行MAVEN项目、加入依赖、命令行打包等方面的内容。 一、关于MAVEN MAVEN是一款基于项目对象模型(POM)...
例如,在进行项目 A 和项目 B 的开发时,两个项目对同一个库的不同版本有依赖需求,为了避免版本冲突问题,我们可以为每个项目创建独立的本地仓库。 #### 二、创建多个本地仓库的步骤 ##### 1. 新建配置文件 创建...
maven教程,目录如下: Maven安装配置 Maven启用代理访问 Maven本地资源库 Maven中央存储库 如何从Maven远程存储库下载?...Eclipse创建一个Maven Web项目 在易百教程网看到的,觉得还不错,就做成了chm笔记本形式
本文将详细讲解如何使用Maven构建工具来搭建一个基于SSM的项目。 首先,我们需要理解SSM框架的各个组成部分: 1. **Spring**:这是一个全面的Java应用框架,提供依赖注入(DI)、面向切面编程(AOP)、事务管理等...
确保已安装 Maven 和 Python: Maven:按照上文的教程下载并安装 Maven。 Python:从 Python 官网 下载并安装 Python。 安装 Python 的 subprocess 模块(如果...创建一个名为 deploy_maven_project.py 的 Python 脚本