`
banchun
  • 浏览: 19384 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

maven安装、构建工程

 
阅读更多
1、 下载安装MAVEN 这里我用的是3.0的
下载地址:http://maven.apache.org/download.html
2、 安装MAVEN
JDK:jdk1.6
  a.解压缩apache-maven-3.0-bin.tar 到你想安装的位置,如D:/maven/。
  b.设置Maven系统环境变量,M2_HOME=D:/maven/maven-3.0。
  c.添加Maven bin目录至系统环境变量PATH中, %M2_HOME%\bin。
  d.确认Maven的安装:
    cmd > mvn -version
提示
Apache Maven 3.0 (r1004208; 2010-10-04 19:50:56+0800)
Java version: 1.6.0_10-rc2即安装成功。

3、 配置本地Repository
本地Repository的默认值是${user.home}/.m2/repository/。可以在user configuration(即在${user.home}/.m2/setting.xml)中改变本地Repository。
配置如下:<settings></settings>

       
<localRepository>${M2_HOME}/repository</localRepository>

[/size]4、 MAVEN构建WEB工程
创建普通应用项目:]
mvn archetype:create -DgroupId=com.bc -DartifactId=myMaven




创建WEB项目:]
mvn archetype:create -DgroupId=com.bc -DartifactId=myMaven -DarchetypeArtifactId=maven-archetype-webapp 



创建appfuse项目:
mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.2 -DgroupId=com.bc.app -DartifactId=myMaven



命令说明:
一、archetype( 内建插件,他的create任务将建立项目骨架 ): archetype:create

二、groupId 项目的java包结构:com.bc

三、artifactId 项目的名称:myMaven
5、 开始创建WEB工程
首先命令行切换到任意盘符下面,输入以下命令:
mvn archetype:create -DgroupId=com.bc -DartifactId=myMaven -DarchetypeArtifactId=maven-archetype-webapp
比如:
则会在E盘根目录下面生成一个myMaven项目,此时项目目录还不完整。
切换到myMaven的src目录下面,使用以下命令补全目录:
mkdir main\java
mkdir test\resources
mkdir test\java
6、 转换MAVEN工程为Eclipse工程
切换到刚才创建项目根目录下面,输入以下命令:
mvn eclipse:eclipse,即转换成eclipse工程,可以导入到开发工具里面进行调试
7、 打包
项目编写以后,要打包发布,则可以用mvn package 生成相应的war包,生成地址为target目录下面,war包直接可以放入tomcat的wabapps下面,启动服务器即可。
分享到:
评论

相关推荐

    maven构建项目工程

    在"Maven构建项目工程"中,我们可以深入了解Maven如何帮助我们快速、简便地创建和管理项目。 首先,创建一个新的Maven项目可以使用`mvn archetype:create`命令。在这个例子中,我们使用了`-DgroupId=org.lzk.ssh`和...

    Spring in Action 使用Maven 构建Spring 工程

    《Spring in Action》一书是Spring框架的实践指南,它深入介绍了如何使用Maven构建Spring工程。Maven是一个流行的项目管理和综合工具,它通过提供一套标准化的构建过程,简化了Java项目的构建、依赖管理和部署。在...

    maven-3.5.0多工程构建(spring4mvc分子项目)

    maven-3.5.0多工程构建(spring4mvc分子项目) 使用maven构建多模块项目。在一个项目中使用多个模块的一个方法是将模块... maven maven3.5.0 多工程构建 spring4mvc 子项目 maven构建项目 多模块项目 maven构建WEB项目

    通向架构师的道路(第十九天)使用maven构建Spring工程.docx

    而使用Maven构建工程时,我们可以避免这些问题。Maven可以帮助我们自动处理jar包依赖关系,使我们不再需要担心缺少某些jar文件或重复的jar文件的问题。Maven可以自动下载我们需要的jar文件,并且不会多拿一些不必要...

    maven构建web工程

    ** Maven构建Web工程详解 ** Maven是一款强大的项目管理和依赖管理工具,广泛应用于Java开发领域。它通过统一的构建过程和约定优于配置的原则,极大地简化了项目的构建、编译、测试和部署流程。在本篇内容中,我们...

    Maven构建的分布式demo

    【Maven构建的分布式demo】 在现代软件开发中,分布式系统已经成为主流,它能提高系统的可扩展性、容错性和性能。Maven作为Java项目管理工具,为构建分布式应用程序提供了强大的支持。本篇将深入探讨如何利用Maven...

    maven 逆向逆向工程

    Maven逆向工程是一种技术手段,主要用于从已有的Java项目中恢复构建过程,即从已编译的类中重建源代码的Maven项目结构。在软件开发过程中,有时我们可能需要处理没有完整源码或者缺少构建配置的遗留项目,此时Maven...

    MAVEN构建的工程无法发布lib到tomcat的解决方

    Maven构建项目发布到Tomcat的解决方案 Maven是一款流行的项目管理和构建工具,广泛应用于Java项目的开发和构建中。然而,在使用Maven构建项目时,可能会遇到发布到Tomcat服务器的困难,这是由于Maven的构建机制和...

    maven安装压缩包+安装文档

    【 Maven 工程搭建】 在 Eclipse 中创建 Maven 项目: 1. 选择 `File -&gt; New -&gt; Other -&gt; Maven Project`。 2. 选择默认的 Maven Archetype,点击下一步。 3. 填写 Maven 项目的标识信息,包括 `Group ID`、`...

    hibernate+maven demo项目工程

    【hibernate+maven demo项目工程】是一个基于Hibernate ORM框架和Maven构建工具的示例项目,旨在帮助开发者理解和实践如何在实际开发中整合这两项技术。该项目的主要目的是展示如何利用Maven管理依赖,以及如何配置...

    Maven安装部署.docx

    【Maven 安装部署】 Maven 是一个强大的项目管理工具,主要负责Java项目的构建、依赖管理和项目信息管理。它的核心理念是通过一个统一的项目对象模型(Project Object Model,POM),使得项目的构建过程标准化,...

    SpringBoot+maven构建Web项目(Maven父子工程)

    本文将详细介绍如何使用SpringBoot和Maven构建一个Web项目,并通过父子工程的方式来组织项目结构。 首先,理解Maven的父子工程结构至关重要。在大型项目中,通常会采用多模块的架构,以便于代码的管理和维护。父子...

    高效构建Java应用:Maven入门和进阶

    - [2.2 Idea构建Maven JavaSE工程](#22-Idea构建Maven-JavaSE工程) - [2.3 Idea构建Maven JavaEE工程](#23-Idea构建Maven-JavaEE工程) - [2.4 Maven工程项目结构说明](#24-Maven工程项目结构说明) - [三、Maven...

    超详细版图文Maven安装及配置

    #### 五、Maven 工程配置示例 ##### 5.1 pom.xml 文件 - **项目坐标**:在 Maven 项目的核心配置文件 `pom.xml` 中,通过 `&lt;groupId&gt;`, `&lt;artifactId&gt;`, `&lt;version&gt;` 等元素来定义项目的坐标。 - **依赖声明**:...

    6-Maven构建分布式工程1

    【标题】:“6-Maven构建分布式工程1” 【描述】:本教程主要讲解如何使用Maven来构建一个分布式系统工程的结构和配置。在描述中提到了几个关键的项目模块,如`common-parent`作为父工程,以及`common-config`、`...

    Maven管理ServiceMix工程

    Maven构建生命周期** Maven的构建生命周期包括清理、编译、测试、打包、验证、集成测试、部署等多个阶段。对于ServiceMix项目,我们通常关心的是打包阶段,Maven可以将项目打包成kar或bundle格式,这些格式是...

    Maven创建Java工程

    本教程通过实例演示了如何利用Maven创建一个多模块Java工程,并将其集成到Eclipse环境中,为开发者提供了一条清晰的项目构建和管理路径。无论是初学者还是经验丰富的开发者,都能从中受益,提升项目构建效率和代码...

    maven创建父子结构工程

    在命令行中,可以进入`account-parent`目录并运行`mvn install`命令,Maven将会构建所有的子模块并把它们安装到本地仓库。如果需要打包整个项目,可以在父模块目录下执行`mvn package`。 此外,这种结构还有助于...

    maven搭建SSH工程

    本教程将介绍如何使用Maven构建一个基于SSH的工程。 首先,我们需要理解Maven是什么。Maven是一个项目管理和综合工具,用于自动化构建、项目信息管理以及依赖管理。它通过一个配置文件pom.xml来管理项目的构建、...

Global site tag (gtag.js) - Google Analytics