`
soleegn
  • 浏览: 147373 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
阅读更多
Maven2对项目的管理确实可以说是无微不至的,而且给出了大量的硬性规定。强制要求项目的目录结构,而且还强烈建议使用“测试驱动开发”的使用。比方说它生成的标准项目目录中就自带了test目录,而且POM.XML文件就直接带有Junit3.8的Jar引用了。
暂时就先简单介绍一下两种Maven2自带的标准项目的生成方法:

mvn archetype:create -DgroupId=com.mycompany.ap -DartifactId=my-app<o:p></o:p>

生成目录结构:
 

my-app

|-- pom.xml

`-- src

|-- main

    | `-- java

        | `-- com

            | `-- mycompany

                | `-- app

                    | `-- App.java

`-- test

    `-- java

        `-- com
....


上面生成出来的一个标准的jar项目格式。

mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-webapp<o:p></o:p>

-DarchetypeArtifactId=maven-archetype-webapp

my-webapp<o:p></o:p>

|-- pom.xml<o:p></o:p>

`-- src<o:p></o:p>

`-- main<o:p></o:p>

|-- webapp<o:p></o:p>

| |-- WEB-INF<o:p></o:p>

| | `-- web.xml<o:p></o:p>

| `--index.jsp<o:p></o:p>

`-- resources<o:p></o:p>

上面生成的是一个标准的 war 项目。

在命令行运行上面的命令以后在到项目文件夹下运行 mvn eclipse:eclipse,就将这个项目生成了eclipse项目依赖的文件,这个项目就可以导入到eclipse中开发了。
暂时就先介绍这么多,有时间,把我们的预研报告整理出来。

分享到:
评论

相关推荐

    一个简单的maven web 项目

    这个“一个简单的maven web 项目”是专为初学者设计的,目的是帮助他们快速搭建Maven Web应用程序的开发环境。 【描述】:“一个简单的maven web 应用项目。 适合初学者环境搭建maven web环境,学习web应用开发。...

    基于Maven Struts2 简单应用开发

    在IT行业中,构建一个基于Maven的Struts2简单应用是一个常见的任务,它涉及到Web开发中的几个关键组件。Struts2是一个流行的Java框架,用于构建MVC(模型-视图-控制器)架构的Web应用程序,而Maven则是一个强大的...

    Maven的简单使用

    ### Maven的简单使用 #### Maven简介 Maven是一款由Apache软件基金会提供的开源项目管理工具,主要用于Java项目的构建、依赖管理和项目信息管理。它基于项目对象模型(POM),通过一系列标准化的任务来帮助开发者更...

    简单的maven+SSM小项目

    2. **SSM项目结构**:一个标准的SSM项目通常包含src/main/java(源代码)、src/main/resources(资源配置)、src/main/webapp(Web应用资源)、pom.xml(Maven配置)等目录。 3. **数据库集成**:MyEclipse支持...

    简单Maven SpringMVC例子

    总的来说,这个"简单Maven SpringMVC例子"为初学者提供了一个很好的起点,涵盖了基本的Maven项目配置和SpringMVC的简单应用。通过这个例子,你可以理解到如何整合这两个工具来构建一个功能简单的Web应用,并为进一步...

    简单的maven webapp项目

    本项目是一个基于Maven的Web应用程序(Webapp),旨在演示如何使用Maven来构建和管理一个简单的Web应用。 首先,让我们深入了解Maven的核心概念: 1. **项目对象模型(Project Object Model,POM)**:Maven的中心...

    maven 开发简单示例

    【标题】:“maven 开发简单示例” 【描述】中的知识点主要涉及到的是使用Maven进行Web服务开发的一个实例,该实例结合了Spring框架和Apache CXF。这为我们揭示了如何在Java开发环境中,利用Maven来管理和构建项目...

    maven简单web实例

    ** Maven简介 ** Maven是Java开发中的一个项目管理和综合...总结来说,"maven简单web实例"涉及的是使用Maven构建和管理Java Web应用程序的过程,利用Maven的依赖管理和构建生命周期,简化了Web应用的开发和部署流程。

    maven简单例子

    在IT行业中,Maven是一个非常重要的工具,尤其在Java开发领域。它是一个项目管理和综合工具,可以帮助开发者构建、管理和部署项目。...通过"my-app-simple"项目,我们可以亲手实践这些概念,加深对Maven的理解和应用。

    maven2详细教程

    【Maven 2 详细教程】是一份专为开发者准备的指南,旨在详细介绍Apache Maven 2的...通过这个详细教程,开发者将掌握Maven 2的基础知识,能够将其应用到实际项目中,提高开发效率,更好地管理和维护复杂的项目结构。

    简单ssm+maven项目

    在这个“简单ssm+maven项目”中,开发者利用了这三个框架的优势来实现一个可运行的应用。下面将详细解释这些框架以及它们在项目中的作用。 **Spring框架**: Spring是Java企业级应用的核心框架,它提供了全面的编程...

    Maven的简单使用以及Maven搭建SSH

    4. **测试与部署**:完成编码后,使用Maven进行单元测试和集成测试,最后通过`mvn package`打包成war文件,部署到应用服务器上。 ** Maven分模块搭建SSH ** 在大型项目中,通常采用模块化开发,以提高代码的可维护...

    maven2详细教程.doc

    熟练掌握Maven 2 不仅意味着理解其背后的原理,还包括如何在实际项目中应用这些原理,以优化项目管理和构建流程。无论是新手还是经验丰富的开发者,Maven 2 都能提供一套强大而灵活的解决方案。

    eclipse+maven+struts2简单例子

    总之,这个例子展示了如何利用Eclipse作为开发环境,Maven作为构建工具,以及Struts2作为Web框架来构建一个简单的Java Web应用。无论是使用注解还是配置文件,都能帮助你理解这些技术的协同工作方式,为更复杂的Web...

    Java最简单的maven版helloword

    这展示了如何使用Maven创建一个简单的Java Web应用程序,包括Servlet和JSP的交互。 总结来说,这个"Java最简单的maven版HelloWord"实例涵盖了以下几个关键知识点: 1. Maven的项目对象模型(POM)配置,包括依赖...

    maven+spring简单实例

    在“maven+spring简单实例”中,我们主要探讨如何结合这两个强大的工具来创建一个简单的Java应用。首先,我们需要了解Maven的工作原理。Maven通过项目对象模型(Project Object Model, POM)来描述项目,并利用插件...

    Maven的简单应用示例.pdf

    Maven的简单应用示例

    一个简单maven项目框架ssm

    本项目是一个基于SSM的简单Maven项目,采用JDK 1.8和Tomcat 7服务器,旨在提供一个快速开发的基础架构。 首先,我们来详细了解一下SSM框架的核心组件: 1. **Spring**:Spring是整个应用的基石,它提供了一个全面...

    Spring 3.0就这么简单源码Maven的jar包002

    "Spring 3.0就这么简单源码Maven的jar包"涵盖了Spring 3.0的主要特性和Maven的使用,通过这些源码和jar包,开发者可以深入理解Spring 3.0的工作原理,学习如何利用Maven进行项目构建,并且能够探索注解驱动开发、...

    Apache Maven 2 Effective Implementation

    Maven 的主要目标是让构建过程简单化,并且能够通过一系列标准化的生命周期来管理项目的构建、文档和分发。 **Maven 2** 是该系列的一个重要版本,它在原有的基础上进行了大量的改进,尤其是在构建速度、灵活性以及...

Global site tag (gtag.js) - Google Analytics