`

maven 的一点学习

 
阅读更多

1.解压maven到目录下,如:D:\maven\apache-maven-3.0.2

2.配置maven_home:

变量名:MAVEN_HOME

变量值:D:\maven\apache-maven-3.0.2

3.配置环境变量:

;%MAVEN_HOME%\bin

4.查看maven是否好用

打开cmd,输入mvn -v

显示如下:

Apache Maven 3.0.2 (r1056850; 2011-01-09 08:58:10+0800)
Java version: 1.6.0_29, vendor: Sun Microsystems Inc.
Java home: E:\jdk\x86_64\jdk1.6.0_29\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"

 

5.在maven的安装路径下,配置conf文件夹下的settings.xml.

<!--此处配置下载的jar包放在磁盘的位置-->

<localRepository>D:\maven\apache-maven-3.0.2\repository</localRepository>

<!--此处配置下载jar包的服务器-->

 <mirror>
        <id>Nexus</id>
        <name>Nexus Public Mirror</name>
        <url>http://localhost:8081/nexus/content/groups/public</url>
        <mirrorOf>central</mirrorOf>
      </mirror>

6.找到项目所在的路径:

如:D:\MyEclipse\workspace\test

在cmd中进入到相应的目录下执行mvn eclipse:clean命令

成功之后,执行mvn:eclipse:eclipse命令.

显示BUILD SUCCESS 以后,下载下来的jar包会放到D:\maven\apache-maven-3.0.2\repository路径下.

 -------------------------

maven的项目在myeclipse中如果要部署发布,则需要在cmd中执行以下命令,才能在myeclipse中看到项目:

(需要找到项目所在的路径)

mvn eclipse:eclipse -Dwtpversion=2.0

--------------------------

maven管理jar包时默认的是查找本地是否有相应的jar包,如果没有,会到配置的服务器上找,最后会到maven的服务器上找.如果没有,需要自己另行添加.

分享到:
评论

相关推荐

    Maven入门学习.pdf

    这一点对于促进团队合作和项目部署的标准化尤其重要。Maven的命令行工具(如mvn clean install)使得构建过程变得简单明了,便于团队成员之间的协作和项目部署的自动化。 Maven的依赖管理是通过项目对象模型(POM)...

    Maven The Definitive Guide

    - Maven 为所有项目提供了一个共同的构建过程,这使得开发者能够轻松地在不同的项目之间切换,而无需学习新的构建脚本或命令。 - **1.4 通过 Maven 插件实现通用重用** - Maven 的插件机制允许开发者通过插件的...

    springboot_jsp_maven(war+jar).rar

    而"亮点是不仅可以war包方式运行,还可以可执行jar包方式运行",这一点揭示了Spring Boot的一个核心特性——内嵌式Servlet容器,如Tomcat。通常,Spring Boot应用可以被打包为可执行的jar,其中包含了运行应用所需的...

    Maven项目管理实战

    学习Maven对学习者的Java技术能力没有要求,只要有一些Java基础,想在项目中用到Maven技术,都可以学习这门课程。学完这门课程后,你会为Maven这个小软件的神奇功能所折服,并极大地提高你的项目开发效率。 教学全程...

    activemq-example sping maven

    总的来说,这个压缩包中的内容为开发者提供了一个实践平台,通过实际操作学习如何利用ActiveMQ进行消息传递,同时利用Spring进行依赖注入和管理,以及Maven的项目构建流程。通过这三个示例,开发者可以逐步理解...

    Jenkinsfile调用jdk命令和maven或grandle编译命令工具配置

    同时,我们也学习了如何配置 Maven 或 Gradle 工具包,并如何在 Jenkinsfile 中调用 Maven 或 Gradle 命令。这些知识点将帮助我们更好地使用 Jenkins pipeline 来自动化我们的 Java 项目构建和部署过程。

    java 图片转webp格式代码,maven项目

    Java是一种广泛使用的编程语言,尤其在企业级应用和服务器端开发中占据主导地位。本项目主要涉及的是如何在...通过理解并应用上述技术,你可以将这个项目集成到自己的项目中,或者作为学习Java图像处理的一个实践案例。

    Maven3实战笔记02项目需求和模块分析

    在Maven3的实战学习中,第二部分着重于项目需求分析与模块划分,这是构建大型、复杂项目时的基础工作,能够帮助开发者更好地理解项目架构,合理分配资源,提高开发效率。 #### 项目需求分析 项目需求分析是软件...

    Desktop.zip

    标签“Maven”进一步确认了这一点,因为Maven是Java开发中广泛使用的项目管理和构建工具。 Maven是一个强大的自动化构建工具,主要用于Java项目。它简化了构建过程,通过依赖管理和项目信息管理来帮助开发者。Maven...

    onejar-maven-plugin-1:原版的-one source code

    `onejar-maven-plugin`通过Maven的构建过程实现了这一点,使得用户只需要运行生成的单一JAR就能启动整个应用,无需关心内部复杂的依赖关系。这对于简化部署流程和提供给用户便利性非常有帮助。 描述中的"原版的...

    使用sqlserver2000的一点心得

    ### 使用SQL Server 2000的一点心得:数据库备份与还原的方法及注意事项 #### 数据库备份的重要性 在日常工作中,数据库备份是一项至关重要的任务。它不仅能够帮助我们避免因意外事件导致的数据丢失,还能确保数据...

    (转)使用FEST-Swing测试GUI

    这个文件可能包含了创建测试场景、执行操作并验证结果的代码片段,是学习和理解FEST-Swing的好材料。 总的来说,FEST-Swing作为一款强大的GUI测试工具,能够有效地帮助开发者保证Swing应用的稳定性和功能正确性,是...

    基础学习hadoop编程篇.docx

    通过学习以上知识,你将能够逐步建立起Hadoop编程的基础。记住,实践是最好的老师,通过编写实际的MapReduce程序来加深理解和应用这些概念。同时,不断更新和适应Hadoop的新版本和新特性,保持对分布式计算领域的...

    java学习过程中用到的大量例子源代码.zip

    除了源代码示例外,"java学习过程中用到的大量例子源代码.zip"文件还可能包含一些开发工具或插件,如构建工具Maven或Gradle的配置文件,这些配置文件可以大大简化项目的构建、测试和部署流程。IDE的项目文件也能为...

    springData使用queryDsl

    它通过提供泛型 Repository 接口和自动生成实现来实现这一点。例如,你可以定义一个基本的Repository接口,Spring Data会自动为你创建对应的实现,提供保存、删除和查找等操作。 ```java public interface ...

    springboot学习笔记

    在这个过程中需要注意的一点是,可能需要修改项目的Maven版本号,以确保与公司内部的技术栈兼容。 为了方便地查看项目中使用的Maven配置及对应的JAR包,可以在IDE(集成开发环境)中使用相关插件或功能。例如,在...

    学习工具供大家使用

    对于Java开发者来说,JDK版本的选择、Maven或Gradle构建系统的配置也是重要的部分。而对于Android开发者,还需要关注Android SDK版本、模拟器设置等。 总之,“学习工具供大家使用”的主题鼓励我们不断探索和掌握...

    基于springboot与Vue开发的CMS系统源码+项目说明.zip

    1,本地需要安装maven并配好maven源 2,本地需要安装npm环境并配好npm源 3,如果对这些操作不熟悉的,请先学习一下相关基础知识(springboot开发环境搭建,VUE开发环境搭建) 【备注】 主要针对计算机相关专业的正在...

    eventBus3.0源码-jar包

    在Android开发中,组件间的通信是至关重要的,EventBus 提供了一种解耦且高效的方式来实现这一点。让我们深入探讨 EventBus 3.0.0 版本的源码和使用方法。 首先,EventBus 的核心理念是基于发布/订阅模式。发布者...

    java资源开发库.zip

    "所有内容免费"这一点对初学者和有经验的开发者都非常友好,他们无需花费额外的费用就可以获取到高质量的学习资源。这有助于降低学习门槛,鼓励更多的人投身到Java编程的学习中。 最后,"轻松学习上百个实例"意味着...

Global site tag (gtag.js) - Google Analytics