`

Maven3之旅三,创建java项目

阅读更多
昨天学习了一下Maven3的一些基本的命令.用mvn archetype:generate -DarchetypeCatalog=internal一步步建立了一个java项目,其目的是为了搞清楚项目的构建和目录结构.
1.今天目标是直接用mvn archetype:create -DgroupId=com.efn -DartifactId=study来建立一个java项目导到Eclipse中进行简单的测试.
1、选择一个根目录,我的java工作目录是D:\eclipse
2、打开dos窗口采用cd命令进入D:\eclipse目录下
3、输入下列指令
D:\eclipse>mvn archetype:create -DgroupId=com.efn -DartifactId=study

等待......看到如下形式就说明其项目创建成功,就可以在工程目录下找到刚才maven创建的项目study

2..然后就是导入工程项目study到Eclipse中了,前提是必须保证eclipse安装了maven插件,这里就来安装一下maven插件
现在我以Eclipse 3.6为例逐步讲解m2eclipse的安装。启动Eclipse之后,在菜单栏中选择Help,然后选择Install New Software…,接着你会看到一个Install对话框,点击Work with:字段边上的Add按钮,你会得到一个新的Add Repository对话框,在Name字段中输入m2e,Location字段中输入http://m2eclipse.sonatype.org/sites/m2e,然后点击OK。Eclipse会下载m2eclipse安装站点上的资源信息。等待资源载入完成之后,其下就是下一步的过程了!
如果一切没问题,我们再检查一下Eclipse现在是否已经支持创建Maven项目,依次点击菜单栏中的File→New→Other,在弹出的对话框中,找到Maven一项,再将其展开,你应该能够看到如图2-10所示的对话框:

最后,关于m2eclipse的安装,需要提醒的一点是,你可能会在使用m2eclipse时遇到类似这样的错误:
09-10-6 上午01时14分49秒: Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.

这是因为Eclipse默认是运行在JRE上的,而m2eclipse的一些功能要求使用JDK,解决方法是配置Eclipse安装目录的eclipse.ini文件,添加vm配置指向JDK,如:
--launcher.XXMaxPermSize
256m
-vm
c:\Program Files\Java\jdk1.6.0_13\bin\javaw.exe 
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms128m
-Xmx256m

Maven选项。
配置:在eclipse中设置maven的数据仓库路径,让eclipse知道Maven 2的repository(仓库)的位置(这里就不截图了):选择Window> Preferences>Maven>User Setting,设置User Setting,其中Local Repository会自动连接到maven的数据仓库
就这样eclipse的插件maven就插好了.
3.导入Maven项目
现在,我们使用m2ecilpse导入study项目。选择菜单项File,然后选择Import,我们会看到一个Import对话框,在该对话框中选择General目录下的Maven Projects,然后点击Next,就会出现Import Projects对话框,在该对话框中点击Browse…选择study的根目录(即包含pom.xml文件的那个目录),这时对话框中的Projects:部分就会显示该目录包含的Maven项目,如图所示:

点击Finish之后,m2ecilpse就会将该项目导入到当前的workspace中,导入完成之后,我们就可以在Package Explorer视图中看到如图所示的项目结构:





  • 大小: 1.5 KB
  • 大小: 10.7 KB
  • 大小: 18.4 KB
  • 大小: 17.6 KB
  • 大小: 29.7 KB
3
2
分享到:
评论
2 楼 王文丰 2011-12-08  
嗯,说得很详细,学习了
1 楼 bigsalt 2011-10-17  
不错的解说!

相关推荐

    apache-maven-3.5.2

    Apache Maven 是一个强大的项目管理工具,广泛用于Java应用程序的构建、管理和依赖管理。Maven 3.5.2是该工具的一个稳定版本,专为...通过上述步骤,你可以在Mac上成功安装和配置Maven 3.5.2,并开始你的项目构建之旅。

    apache-maven

    Apache Maven 是一个强大的Java项目管理工具,它基于项目对象模型(Project ...通过下载并安装如"apache-maven-3.3.9-bin"这样的压缩包,用户可以在本地环境中设置并使用Maven,从而开启高效、规范的Java开发之旅。

    Maven初探:一切从HelloMM开始!

    "这个主题将引领我们踏上探索Maven之旅,通过一个简单的"Hello World"项目,学习Maven的基本操作,如创建`pom.xml`文件,配置项目依赖,以及使用Maven生命周期进行编译、测试和打包。同时,了解如何使用Maven与IDE...

    maven安装包

    **Maven:构建Java项目的利器** Maven是一个强大的项目管理和依赖管理工具,广泛应用于Java开发领域。它通过提供一套标准的项目对象模型...通过本提供的`apache-maven-3.3.9`安装包,你可以轻松地开始你的Maven之旅。

    apache-maven-3.5.0-bin.zip

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java应用程序的开发。Maven 使用一种标准化的项目对象模型(Project Object Model...按照官方文档的指导,你可以设置环境变量并运行`mvn`,开始你的Maven之旅。

    Maven安装与配置,Idea配置Maven

    Maven是Java开发中的一款项目管理和综合工具,它简化了构建、依赖管理和项目文档的生成。...通过上述步骤,你已经掌握了Maven的安装、配置以及在IDEA中的使用,现在你可以愉快地开始你的Java项目开发之旅了。

    intellij+maven+svn环境的搭建

    通过以上步骤,你就成功地搭建了IntelliJ IDEA、Maven和SVN的开发环境,可以开始愉快的Java开发之旅了。在使用过程中,如果遇到问题,可以查阅官方文档或在线社区寻求帮助,不断学习和探索,提升自己的开发技能。

    java毕设之旅游网站设计

    【标题】"java毕设之旅游网站设计"涵盖了多个IT领域的关键知识点,主要涉及Java编程语言、前端开发、后端架构、数据库管理和毕业设计实践。这个项目是一个完整的餐饮旅游类网站,适合用作大学生的毕业设计或课程设计...

    SpringMVC综合maven小案例

    SpringMVC是一个强大的Java web应用程序开发框架,它简化了基于MVC(Model-View-...通过实践这个案例,你将对Maven的项目生命周期和SpringMVC的工作原理有更深入的理解,这将为你的Java Web开发之旅打下坚实的基础。

    热-maven安装与配置实践

    **热-maven安装与配置实践** Maven是Java开发中不可或缺的一部分,它是一个项目管理工具,负责构建、依赖管理和项目信息管理。本指南将详细介绍Maven的安装与配置过程...现在,你可以动手实践,开始你的Maven之旅了!

    java毕业设计之基于Android的四川旅游攻略系统源码.zip

    2. **java环境及部署说明.zip**:这个压缩文件可能包含更详细的Java环境配置和项目部署步骤,可能包括Maven的配置和MySQL的初始化脚本。 3. **yuanma**:源码文件,可能是项目的主代码库。这将包含Android应用的...

    基于SpringBoot的旅游网站的设计与实现-基于SpringBoot的旅游网站的设计与实现论文-java-文档

    - **Maven**:项目管理和综合工具,本项目采用Maven3.6版本进行依赖管理。 - **MySQL**:关系型数据库管理系统,版本为5.7。 6. **服务平台**:Tomcat 8.0/9.0作为Web服务器,用于部署项目。 7. **数据库工具**:...

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频011

    Struts2、Spring3、Hibernate4、Maven和...总的来说,这个视频教程011将带你踏上Java Web开发之旅,通过实际操作,深入理解Struts2、Spring3、Hibernate4、Maven和EasyUI的整合应用,为你的开发技能树增添宝贵的一环。

    java核心技术(第3版)

    这本书以其全面性、深度和易理解性深受广大读者喜爱,是Java学习者踏上编程之旅的理想起点。 在Java的世界里,基础知识是构建复杂系统的关键。本书首先会引导读者理解Java语言的基础语法,包括变量、数据类型、...

    JAVA___HELP

    总的来说,"JAVA___HELP"资料包将引导你逐步掌握Java编程语言和Eclipse IDE的使用,为你开启Java开发之旅提供坚实的基础。通过不断实践和学习,你将能够熟练地编写高质量的Java代码,并利用Eclipse提升开发效率。

    图文详解IDEA2022整合SSM框架的maven webapp(附源码)

    **正文** 本教程将深入探讨如何在IntelliJ IDEA 2022版本中整合Spring、Struts2和MyBatis(简称SSM)框架,创建一个完整的Maven Web应用程序。我们将逐步指导你完成从项目初始化到...祝你在SSM开发之旅中取得成功!

    Java环境搭配详解

    本文将详细介绍如何搭配和配置Java环境,帮助初学者顺利开始编程之旅。 一、Java开发工具套装(JDK)的安装 1. JDK下载:访问Oracle官方网站,选择适合您操作系统的Java Development Kit (JDK) 下载页面,下载最新...

    java学习资料 java学习资料 java学习资料 java学习资料 java学习资料 java学习资料 java学习资料

    Java是一种广泛使用的高级编程语言,由Sun Microsystems(现为Oracle公司的一部分)于...这个压缩包中的“java资料”很可能会涵盖这些领域的教程、示例代码、练习题和参考手册,为你的Java学习之旅提供全方位的支持。

    411.409.JAVA基础教程_IDEA的使用与多线程-Module的理解和创建(411).rar

    安装IDEA后,我们可以通过新建项目来开始我们的学习之旅。在项目创建过程中,可以指定项目的语言版本、构建工具(如Maven或Gradle)以及项目类型(如Java应用、Web应用等)。对于初学者,建议选择“Java”模板,以便...

    windows下的java编译器和jdk.zip

    通过安装JDK并配置环境变量,以及使用Eclipse这样的IDE,你可以轻松地开始你的Java编程之旅。随着对Java和Eclipse的深入理解和实践,你的编程技能将不断提升,为未来的软件开发打下坚实的基础。

Global site tag (gtag.js) - Google Analytics