`
chimpp55
  • 浏览: 21833 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

maven 实战 - 1

 
阅读更多
第1章
构建工具比较:
1.Make 过程式
  不能实现跨平台构建,语法要求严格,构建失败往往是难以发现的空格。
2.Ant 过程式
  没有依赖管理
3.maven
内置依赖管理,而且拥有中央仓库,但是文档杂乱


第二章
1、必须安装jdk
2、下载maven,解压到相应的文件夹下(例:d:\apache-maven)
3、配置环境变量(M2_HOME:d:\apache-maven; path(追加):%M2_HOME%\bin;)
4、检查是否安装成功,echo %M2_HOME% mvn -version
更新:
    更换解压的文件夹,重新设置M2_HOME的值
文件夹目录结构:
bin:该目录的运行脚本
boot:一个类加载器框架
conf:settings.xml机器上全局地定制Mavenx的行为,一般情况下,我们配置.m2下的settings.xml文件
lib:运行时所需要的java类


    有些公司考虑到安全问题,要求你通过代理访问因特网,首先确认能直接访问公共的maven中央仓库,cmd 然后直接 运行 ping repol.maven.org 可检查网络,如果真需要代理,需要检查一下代理是否顺畅,可以运行telnet 218.14.227.197 3128,如果出现错误,需要先获取正确的代理服务信息;如果telnet连接正确,则输入ctrl + ] ,然后q,回车,退出即可;
检查完毕之后,需要配置/.m2/settings.xml文件
<proxies>  
   <proxy>  
     <id>myProxy</id>  
     <active>true</active>  
     <protocol>http</protocol>  
     <host>123.123.123.123</host>  
     <port>8080</port> 
     <!-- 
     <username>XXXXX</username>  
     <password>XXXXX</password>  
     <nonProxyHosts>*.XXX.com|XXX.org</nonProxyHosts> (指出哪些不需要通过代理)
     -->
   </proxy>  
 </proxies>  


配置本地仓库:<localRepository>D:\.m2</localRepository>

eclipse maven 插件安装
   4.5以上对的版本只要环境配置了java ee,就有maven
   若没有,需要安装,步骤如http://blog.csdn.net/lfsfxy9/article/details/9397937

   安装完了需要配置
   windows->preferences->maven
   1.archetype http://repo1.maven.org/maven2/archetype-catalog.xml
   2.Installations 选择本地解压的maven的文件夹
   3.User setting 全局:D:\apache-maven-3.5.0\conf\settings.xml
                  本地:D:\.m2\settings.xml




   





分享到:
评论

相关推荐

    Maven使用实战-从入门到精通实践【张振华.Jack】

    Maven使用实战-从入门到精通实践【张振华.Jack】 Maven简介、Maven主要做什么用? 项目对象模型(POM) 坐标(Coordinates)、打包方式(Packaging)、项目描述 项目子父级关系(parent) 依赖管理(dependency),冲突了...

    maven笔记:maven-overlay-实战笔记

    【标题】:“maven笔记:maven-overlay-实战笔记” 在 Maven 的世界里,"overlay" 是一个重要的概念,主要用于Web项目的构建和部署。Maven overlay 技术允许你将多个项目的输出“重叠”在一起,形成一个新的项目,...

    Maven 实战(中文pdf)

    《Maven实战》是一本专为Java开发人员设计的指南,深入浅出地介绍了Maven这一强大的项目管理和构建工具。Maven是Apache软件基金会开发的一个开源项目,它以XML文件格式定义项目,能够自动化构建、依赖管理和项目信息...

    Maven3实战笔记04Maven的生命周期和插件

    1. **clean**:执行Clean生命周期中的`clean`阶段,清理之前的构建结果。 2. **validate**:执行Default生命周期中的`validate`阶段,验证项目是否准备就绪。 3. **compile**:执行Default生命周期中的`compile`阶段...

    Maven 实战(361)_12804356.pdf

    Maven 实战(361)_12804356.pdf

    Maven 实战.pdf-完整版

    Maven的实战性强,意味着在学习和使用过程中,通常会结合大量的实例操作,使读者能更好地理解和掌握Maven的具体应用。本书由许晓斌执笔,是国内首本全面介绍Maven的专著,基于最新的Maven3.0版本编写,详细介绍了...

    Maven-教案-实战.pdf

    Maven-教案-实战.pdf

    maven 实战 所有源代码

    ** Maven实战:所有源代码详解 ** Maven是一款强大的项目管理和构建工具,广泛应用于Java开发领域。它通过一套约定优于配置的原则,简化了项目的构建、依赖管理以及文档生成等工作。本篇文章将深入探讨"Maven实战...

    Maven 实战源码

    《Maven实战源码》是一本专为Java开发者设计的指南,旨在帮助初学者和有经验的开发者深入理解和掌握Maven这一强大的项目管理和构建工具。Maven不仅简化了项目的构建过程,还通过依赖管理和插件机制,使得软件开发...

    maven 详细教程 实战 例子 电子书

    ** Maven 详细教程 实战 例子 电子书 ** Maven 是一个强大的项目管理工具,广泛应用于Java开发领域。它简化了构建、依赖管理和项目生命周期的管理,使得开发者能够更专注于代码本身,而不是构建过程。本教程将深入...

    smart-doc官方maven插件smart-doc-maven-plugin-master.zip

    1. **添加依赖**:在项目的`pom.xml`文件中引入Smart Doc Maven插件的依赖: ```xml &lt;groupId&gt;com.smartdoc&lt;/groupId&gt; &lt;artifactId&gt;smart-doc-maven-plugin 最新版本号 &lt;!-- 配置项 --&gt; &lt;phase&gt;...

    Maven 实战(书签版),十分清晰强烈推荐

    Maven 实战(书签版) 影印版,影印规整,十分清晰,强烈推荐!

    maven-definitive-guide

    - **培训目标**:旨在让学员从Maven专家那里直接学习到实战经验和最佳实践。 - **培训方式**:通过交互式的WebEx培训环境,学员可以实时与在线讲师互动。 - **提供的课程**: - MVN-101 Maven Mechanics:为期两天...

    Maven3实战笔记07继承

    标题:“Maven3实战笔记07继承” 描述:“Maven3实战笔记07——继承的介绍。” Maven作为Java项目管理工具,其强大的功能之一便是支持项目的继承特性,这一特性在构建大型、复杂的多模块项目时显得尤为重要。通过...

    10 - 基于Maven-SpringBoot-Dubbo微服务实战

    NULL 博文链接:https://jackyin5918.iteye.com/blog/2405459

    day02Maven-教案-实战(IDEA).pdf

    ### Maven在IDEA中的实战应用 在IntelliJ IDEA这类集成开发环境中,Maven可以更加便捷地管理项目依赖和构建过程。开发人员可以在IDEA中通过图形界面操作Maven的常用命令,并对项目结构和配置文件进行修改。 ### ...

    maven-definitive-guide_zh.pdf

    #### 三、Maven实战案例 - **简单的Maven项目** - 介绍了如何创建一个简单的Maven项目,并进行构建。 - 包括项目对象模型的概念及其重要性。 - 核心概念讲解,如插件和目标、生命周期、坐标、仓库、依赖管理和...

Global site tag (gtag.js) - Google Analytics