`

maven 初步使用入门

阅读更多

看了maven权威指南,看得我晕晕的,安装配置完就不晓得具体怎么来操作怎么来做。经过一番学习,终于对maven初步使用入了个门。记录如下:

1、下载安装maven,配置环境变量,网上很多介绍不重述了
2、测试是否安装配置成功:cmd-DOC环境:mvn -v   正确的话显示版本号
3、使用:新建一个工程项目,在某一目录或工作空间中:
 工作空间>mvn archetype:create -DgroupId=testmaven -DartifactId=testmaven
 其中:GroupId:groupId是一个工程的在全局中唯一的标识符,一般地,它就是工程名。
  groupId有利于使用一个完全的包名,将一个工程从其它有类似名称的工程里区别出

来。
 artifact 是工程将要产生或需要使用的文件,每个artifact都由groupId和 artifactId组合

的标识符唯一识别。
 如下第一个testmaven是产生工程的src\main(或test)\java的包名,第二个testmaven是产生

的工程名称。
4、生成eclipse工程文件,在生成的工程目录下面执行命令:工程名\mvn eclipse:eclipse
    执行完成后将产生两个.classpath和.project文件
5、下载maven的eclipse插件:
 *1、打开eclipse
 *2、打开菜单 help -Software updates-Find and Install
 *3、选择第二项,进入下一步
 *4、点击按钮“New Remote Site…”
 *5、在Name中输入:Maven2,在URL中输入http://m2eclipse.sonatype.org/update/
     Ok,现在一切都是自动化的,你所需要做的就是等待并按提示按按钮。
6、导入工程,打开eclipse,在菜单项file->import将刚才生成的工程导入,导入完成生,选择该
工程,通过鼠标右键,打开弹出菜单,选择maven2菜单,弹出子菜单-->Enable....点击即可
7、打开工程的pom.xml文件,可以发现有各种视图可以查看
8、搭建架包,默认情况下是将架包下载到:C:\Documents and Settings\Administrator\.m2目录下面
可以到此目录下查看。你可以修改配置文件改变默认的输出位置,该配置文件在maven目录下的conf子

目录下,文件名叫settings.xml。
也可以在安装maven插件中改变架包的目录:eclipse->window->preferences->Maven...,不过最好同步

改变,文件和插件配置都改好。
采用手动配置架包:
在本地仓库目录结构中即.m2\repository目录下面,建好要加载的目录结构(以oracle的jdbc目录为例)


Repository
`-- ojdbc
|-- ojdbc
| `-- 14
| `-- ojdbc-14.jar
将ojdbc.jar拷贝到该14目录下,并命名为:ojdbc-14.jar
修改配置文件,即pom.xml文件
在<dependencies>.... </dependencies> 加入:
<dependency>  
<groupId>ojdbc</groupId>  
<artifactId>ojdbc</artifactId>  
<version>14</version>  
</dependency> 
弄好之后就可以写测试程序了。

9、编译程序,打包:
因为现在eclipse装了maven插件,这将很容易自动完成

1
0
分享到:
评论

相关推荐

    Maven 3 入门 -- HelloWorld

    Maven 3 入门 -- HelloWorld Maven 是一个强大的项目管理工具,主要用于构建、管理和部署Java项目。在Java开发领域,Maven 已经成为标准的构建工具,它通过简化项目构建过程,使得开发者能够专注于代码本身,而不是...

    maven的使用说明, 非常详细,非常有用

    通过上述步骤,不仅完成了Maven的基本安装与配置,还初步了解了如何使用Maven创建简单项目。后续可以继续深入学习Maven的各种功能,如依赖管理、构建生命周期、插件使用等,以便更好地应用于实际开发中。

    maven如何使用 Jenkins 通过 Maven 构建简单 Java 应用程序的入门教程

    **阅读建议**:建议读者具备基本的 Java 开发和 Maven 使用经验,对持续集成有初步了解。先按照教程中的步骤完成 Jenkins 和 Maven 的安装配置,然后创建一个简单的 Java 项目,并将其配置为 Maven 项目。在 Jenkins...

    Maven从入门到精通的吐血之作.pdf

    二、MAVEN入门和初步进阶 2.1 入门例子 入门例子通常会引导用户创建一个简单的Maven项目。这个项目可能会是一个基本的Java应用程序,仅包含一个主类。在这个阶段,用户将学习如何使用Maven命令行来创建项目结构,...

    maven的安装配置及入门

    本篇文章将深入探讨Maven的安装、配置以及如何进行初步使用,帮助初学者快速掌握这一强大的工具。 ### 一、Maven的安装 1. **下载Maven**:首先,你需要访问Apache Maven官方网站...

    Jenkins+Maven+svn+Tomcat入门文档

    ### Jenkins+Maven+svn+Tomcat入门文档 #### Maven **基本介绍** Maven是一种基于项目对象模型(Project Object Model, POM)的软件项目管理工具,它可以帮助开发者通过少量的描述信息来管理和构建项目,包括编译...

    Maven下载安装与实战教程:从入门到项目实战

    内容概要:本文介绍了Maven作为强大项目管理工具的下载安装步骤,基本配置方法,常用命令,POM...其他说明:本教程详细讲述了从Maven的初步接触到具体项目的实践应用全过程,非常适合初学者全面掌握Maven的各项技能。

    Maven的HelloWorld程序

    总的来说,通过创建一个简单的Maven HelloWorld程序,我们可以初步了解Maven的基本概念和工作流程,这对于后续更复杂的项目构建将大有裨益。在实际开发中,Maven还能帮助我们管理各种依赖,自动化构建过程,并与持续...

    Maven之Spring Boot_angularJS--入门版

    这个入门项目旨在帮助开发者掌握AngularJS和Spring Boot的初步使用,通过实践了解两者如何协同工作,构建现代Web应用的基础架构。对于初学者,这是一个很好的起点,能深入了解前后端分离开发模式,以及Maven在其中的...

    Hibernate使用——入门

    **Hibernate使用——入门** Hibernate 是一个强大的开源对象关系映射(ORM)框架,它简化了Java应用程序与数据库之间的交互。这篇博文将引导你入门Hibernate,理解其基本概念和使用方法。 **1. Hibernate概述** ...

    springmvc入门代码项目

    通过这个简单的入门项目,你将对 Spring MVC 有一个初步的认识,并能动手实践,为后续深入学习打下坚实的基础。在实践中不断探索和理解 Spring MVC 的其他高级特性,如拦截器、AOP(面向切面编程)、数据绑定和验证...

    spring bean XML配置入门

    在实际开发中,我们可以使用Eclipse的Spring插件来简化Bean配置的创建和管理,同时结合Maven来构建和运行Spring应用。 通过以上内容,你应该对Spring框架中的Bean XML配置有了初步的理解。掌握这些知识点后,你将...

    mybatis入门实战之一

    通过以上步骤,你已经完成了MyBatis的初步入门,可以实现基本的数据库操作。随着对MyBatis的进一步学习,你可以探索更多高级特性,如缓存、一对一/一对多映射、延迟加载等。在实践中不断积累经验,MyBatis将成为你...

    Intellij IDEA2017入门教程.pdf

    接下来,教程着重介绍了Maven和Tomcat的使用方法。Maven是Java项目管理工具,它可以帮助开发者处理构建、报告和文档等。本教程提供了Maven的配置方法,包括主配置、导入配置、忽略文件配置以及Runner配置等。而...

    Java基础入门教程.pdf 以下是一个简单的Java基础入门教程

    19. 构建工具:学习使用构建工具,例如 Apache Maven 或 Gradle,来自动化项目构建和依赖管理。 20. 持续集成:了解持续集成的概念,使用工具如 Jenkins,确保代码在不同环境中的稳定性。 通过学习这些知识点,...

    Cassandra从安装配置到入门

    ### Cassandra从安装配置到入门详解 #### 一、Cassandra简介及特点 Cassandra是一款流行的NoSQL数据库系统,被设计用于处理大规模的数据存储需求。NoSQL数据库的特点是非关系型、分布式、开源且能够线性扩展。...

    chenyeshen#docisfy_blog#SpringCloudAlibaba之Nacos入门1

    title: springcloudAlibaba 初步入门subtitle: 学习笔记下载Nacos到本地maven 打包jarmvn -Prelease-n

    JAVA语言入门(CHM)

    14. **Maven与Gradle**:了解项目构建工具的使用,如Maven和Gradle,它们能自动化构建、依赖管理和打包过程。 15. **单元测试与持续集成**:学习JUnit等单元测试框架,以及如何配置持续集成工具如Jenkins。 通过...

Global site tag (gtag.js) - Google Analytics