(1)安装maven2
sudo apt-get install maven2
(2)在eclipse中配置安装好的maven2
不使用eclipse嵌入的MAVEN,添加外部MAVEN
Windows|Perferences|Installation|Embedded Maven|Add...|M2_HOME|打勾|应用|确定
(3)创建项目
mvn archetype:generate -DgroupId=cn.bisoft.java.app -DartifactId=s2si -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=true
命令说明 写道
mvn是maven的命令
archetype:generate表示创建一个项目,其中archetype是maven的一个插件,generate是他的一个goal(maven插件的goal相当于ant的target)
-D是java用来设置属性的方式,请注意,它不是maven设置的。
groupId是项目所在的组名,你可以想象他就是org.apache…,这个组名主要有两个作用,其一是用来标识项目,其二是作为默认的包名.
interactiveMode用来设置是否交互模式
archetypeArtifactId设置工程类型
artifactId就是所创建的项目名称,在本例中可以看到项目名称就叫做s2si。
cd s2si
s2si
|-- pom.xml // 文档对象模型 Maven项目级配置文件
`-- src
|-- main
| `-- java
| `-- cn
| `-- bisoft
| `-- java
| `-- app // 源代码目录
`-- test
`-- java
`-- cn
`-- bisoft
`-- java
`-- app // 单元测试代码目录
Archetypes工程类型:
maven-archetype-archetype 示例
maven-archetype-j2ee-simple J2EE简单示例
maven-archetype-portlet Portlet
maven-archetype-webapp Web应用
例如,以下命令建立一个web项目
mvn archetype:generate -DgroupId=cn.bisoft.java.app -DartifactId=s2si -DarchetypeArtifactId=maven-archetype-webapp-DinteractiveMode=true
(4)如果需要将项目导入eclipse中,可以使用运行mvn eclipse:eclipse命令
(5)将项目import到eclipse中
(6)右击项目-->Run as,可以看到maven install/clean/test等选项
参考资料
http://w26.iteye.com/blog/988538
分享到:
相关推荐
在Ubuntu系统中,Eclipse是一款广泛使用的集成开发环境(IDE),尤其适合Java开发。要成功启动Eclipse并进行有效的开发工作,需要确保JDK(Java Development Kit)已正确安装并且环境变量配置妥当。本文将详细讲解...
在Linux环境下,开发GUI应用程序通常会使用各种工具和库,其中GTK(GIMP Toolkit)是一个广泛使用的开源图形用户界面库。对于Java开发者来说,通过Java绑定GTK库,可以利用Java的跨平台特性来构建GTK应用。本文将...
《使用Maven Archetype Quickstart在...这体现了Maven的强大之处,即通过命令行工具,开发者可以在任何环境下快速构建和管理项目。同时,这也展示了Eclipse与Maven的良好集成,即便出现问题,也有多种途径可以克服。
- **项目转换:** 已有的Maven项目可以通过Eclipse的Maven插件进行转换,以便于在Eclipse中编辑和构建。 #### 六、Maven基本操作 **1. 构建项目** - `mvn package`:执行打包操作,生成可发布的制品。 - `mvn ...
在Ubuntu系统中搭建Java开发环境是一项基础且重要的工作,这对于任何想要在Linux环境下进行Java编程的开发者来说都是必要的。Ubuntu是基于Debian的开源操作系统,它提供了强大的命令行工具和丰富的软件包管理器,...
在IDE中使用Maven,例如Eclipse,可以将Maven项目导入到IDE中,以便享受IDE提供的代码编辑、调试等功能。Maven还支持创建基于模板的项目,可以快速生成符合标准结构的新项目。 Maven的基本操作包括构建、清理、测试...
使用Eclipse导入Maven项目jar包出错,如何解决-附件资源
- Maven支持:Eclipse可以与Maven构建工具集成,方便管理项目的依赖关系和构建流程。 - IDE集成测试:Eclipse支持JUnit等单元测试框架,方便进行代码测试。 10. **最佳实践**: - 自定义工作流:每个开发者都...
为了更好地掌握Maven,开发者需要了解如何在不同环境中配置Maven,如何利用Maven的依赖管理和生命周期管理来简化开发流程,以及如何通过Maven提供的插件系统来定制和扩展项目的构建过程。总之,Maven为Java开发者...
你可以在Eclipse中创建新项目,导入所需的JEE框架(如Spring、Hibernate),并利用Maven管理依赖。然后,将编译好的应用打包成WAR文件,部署到Tomcat服务器上进行测试和运行。 这个过程中,你将学习到如何在Ubuntu...
- **项目管理**:提供了一套完善的项目组织和管理工具,支持Maven、Gradle等多种构建工具,便于管理复杂的项目结构。 - **调试工具**:强大的调试器可以帮助开发者定位和修复代码中的问题,支持断点、单步执行、...
- **项目管理器**:帮助组织和管理项目文件,包括源代码、资源、构建路径等。 - **自动代码完成**:智能感知功能,提高编码效率。 - **构建工具**:如Maven和Gradle集成,自动化项目构建和依赖管理。 在Linux环境下...
它通过定义项目对象模型(Project Object Model,简称 POM)来帮助开发者更好地理解和管理项目结构。 **版本** Maven 的最新版本通常会在其官方网站上发布。为了确保获取最新的功能和安全更新,建议定期检查新版本...
- 使用包管理器安装Maven(如在Ubuntu/Debian下使用`apt-get install maven`)。 - 或者手动下载Maven安装包并解压缩。 - 设置MAVEN_HOME环境变量。 - 将$MAVEN_HOME/bin添加到PATH环境变量中。 **2.2 安装目录...
- **m2eclipse**:支持Maven项目的插件,便于管理和构建项目。 - **Spring Tools Suite (STS)**:专注于Spring框架的开发工具,简化了Spring应用的开发过程。 - **Subclipse**:Subversion版本控制系统插件,方便...
这对于维护旧项目或者特定场景下使用32位环境是非常有帮助的。此外,随着技术的发展,越来越多的应用倾向于采用64位版本以获得更好的性能表现,但对于一些特定的需求来说,掌握32位环境的配置方法仍然具有重要意义。
【标题】"Hadoop2.7.3源码Eclipse工程"揭示了这个压缩包包含的是Hadoop 2.7.3版本的源代码,并且是为Eclipse IDE准备的项目工程,便于开发者在Eclipse环境中进行源码级别的学习、调试和开发。 【描述】中的信息说明...
Eclipse 是一个开源的集成开发环境(IDE),广泛用于Java编程,同时也支持其他语言如C++, Python等。针对Linux 32位系统的...通过了解其安装、使用和优化方法,开发者可以在这样的平台上有效地进行软件开发工作。
**Maven 3.2** 是一个项目管理和集成工具,它使用XML文件来管理项目构建、报告和依赖关系。Maven通过约定优于配置的原则简化了Java项目的构建流程。 现在,我们来看如何使用这个Chef配方来构建环境: 1. **设置...