`
zhao_rock
  • 浏览: 187818 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

使用Maven为代码构建依赖包

阅读更多

用Maven来管理代码的依赖包,这种方式还是不错的,jar包的依赖关系及下载都由Maven替我们完成,很方便

 

用Maven构建依赖包的主要步骤:

1.双击Pom.xml

在Dependencies选项卡中点击add,

输入对应信息后点击确定



 

 

2. 切换到Dependencies Hierarchy会发现自动下载了json-lib的依赖包



 

 

 

3. 在项目的build path中点击添加库,选择Maven Managed Dependencies,下一步,

点击Maven Project Setting  在Active Maven Profiles中填上库名称 Maven Dependencies

 

4. 在运行方式中,选择Maven Install即可将Maven Dependencies的类库添加到项目的依赖类库中

 

 

以下是个人总结的在Eclipse使用Maven编译工程时需要注意的几个点:

 

1. Execution default-testResources of goal org.apache.maven.plugins:maven-resources-plugin:2.4.3:testResources failed

解决方案:

因为插件中没有maven-resources-plugin:2.4.3导致的,需要在Eclipse->Window->Preferences -> maven -> offline 对勾去掉即可

 

2. 指定Maven setting.xml绝对路径

Eclipse->Window->Preferences -> maven -> User Settings 指定文件MAVEN_HOME/conf/settings.xml

 

3. 在setting.xml中配置远端仓库

<mirrors></mirrors>内添加

<mirror> 
          <id>central_mirror</id> 
          <name>internal central_mirror epository</name> 
          <url>http://repo1.maven.org/maven2/</url>
          <mirrorOf>central</mirrorOf>   
  </mirror>

  • 大小: 19 KB
  • 大小: 17 KB
0
1
分享到:
评论
2 楼 zhao_rock 2015-09-09  
string2020 写道
<mirrorOf>central</mirrorOf>   
这里面除了写central,还可以是什么?



我的理解可以写其它的内容,只不过central是官方默认的,多个源的时候<mirrorOf>的内容不要一致,一致会出现只匹配第一个的问题

不同版本的Maven在配置mirror时由自身的特性,可以参考:
http://maven.apache.org/guides/mini/guide-mirror-settings.html
1 楼 string2020 2015-09-08  
<mirrorOf>central</mirrorOf>   
这里面除了写central,还可以是什么?

相关推荐

    maven window下安装包

    第10章:使用Maven进行测试/10.8 打包测试代码/10.8.4 引用测试jar包 第11章:用Maven管理项目版本/11.1 版本分类/11.1.1 快照版本 第11章:用Maven管理项目版本/11.1 版本分类/11.1.2 发行版本 第11章:用Maven管理...

    apache-maven-3.2.5-bin

     依赖指的是jar包之间的相互依赖,比如我们搭建一个Struts2的开发框架时,光光有struts2-core-2.3.16.3.jar这个jar包是不行的,struts2-core-2.3.16.3.jar还依赖其它的jar包,依赖管理指的就是使用Maven来管理项目...

    尚硅谷学习笔记+代码,Maven 教程

    Maven 是 Apache 软件基金会组织维护的一款专门为 Java 项目提供构建和依赖管理支持的工具 1、构建 Java 项目开发过程中,构建指的是使用 『原材料生产产品』 的过程。 原材料 Java 源代码 基于 HTML 的 Thymeleaf ...

    Maven2之旅 构建项目 文档编制

    自从Java诞生以来,打包,测试,代码检测和发布Java工程就成为困扰Java程序员的枷锁,即使Ant出现,程序员深受困扰,而且Ant的 Xml格式的Build文件的学习阶梯又给程序员加重了一层负担.程序员头顶上的天空依然阴霾,只到有...

    Maven2使用项目开发规范说明.doc

    2.7. 使用maven编译项目代码注意事项 17 3. 构建项目规范说明 18 3.1. 项目目录结构 18 3.2. 设置groupId, artifactId规范 20 3.3. 在Eclipse要引用的jar包设置规范 20 3.4. MIA_LIB维护更新规范 22 4. 参考资料链接...

    Maven实战(高清版)

    背景案例第5章 坐标和依赖第6章 仓库第7章 生命周期和插件第8章 聚合与继承第9章 使用nexus创建私服第10章 使用maven进行测试第11章 使用hudson进行持续集成第12章 使用maven构建web应用第13章 版本管理第...

    Maven安装和使用说明文档

    它还是一个依赖管理工具,可以有序管理项目的依赖关系,解决依赖包冲突、版本不一致、依赖臃肿等问题。 还可以生成项目各种分析报告,如Maven项目分析报告、测试报告、测试覆盖率、PMD静态代码分析等。 ...

    Maven 3.6.1安装包,在 Windows 系统上使用该资源来快速搭建和管理 Maven 环境

    Maven 是一个开源的项目管理和构建工具,可用于管理 Java 项目的依赖、编译源代码、运行测试和构建可执行文件等任务。 适用人群: 该资源适用于开发人员、软件工程师和项目经理等与 Java 开发相关的人群。无论是...

    maven打包部署

    在我们做Java项目的时候,往往最困难的就是如何启动项目。项目启动之前,我们要配置好所有的逻辑关系。...构建一个Java项目可以使用很多工具,相信许多组织必须在 Apache Ant 和 Apache Maven 之间做一个选择。

    Maven是一个项目管理工具软件,由Apache软件基金会所提供 它主要用于Java编程的项目管理及自动构建,但也支持其他语言

    Maven提供了一个易于使用的项目管理和构建系统,帮助开发者处理项目中的依赖关系、构建和发布过程。它还提供了许多内置的插件,用于执行各种任务,如测试、打包、部署等。使用Maven可以简化项目构建和管理过程,提高...

    Maven2 的新特性.7z

    在Maven2中实现了传递依赖,如此对于Hibernate所依赖的包,Maven2会自动下载,开发人员只需关心Hibernate即可。 注意:只有得到Maven支持的依赖,通常是plugin形式出现,才能获得这个特性。而且对于一些老的plugin,...

    Maven最新版是一个流行的Java项目构建系统 目前,绝大多数开发人员都把Ant当作Java编程项目的标准构建工具.rar

    Maven是一种Java项目管理工具,可以管理项目构建、依赖...Maven还提供了许多插件,可以扩展构建过程的功能,例如静态代码分析、代码覆盖率报告和文档生成。这些插件可以帮助开发人员更好地了解和掌握项目的状态和质量。

    适用于windows-x64位的maven压缩包

    使用于windows-x64为的压缩包 将此文件解压,并保存到你想要的位置,如我保存在C:\Program Files\apache-maven-3.8.7 这里有四个文件夹 bin目录为2进制字节码文件存储位置 ...mvn install 安装此项目的依赖包

    Maven是一个项目管理工具,它包含了一个对象模型 一组标准集合,一个依赖管理系统 和用来运行定义在生命周期阶段中插件目标和逻辑

    Maven的核心功能是合理叙述项目间的依赖关系,通俗点 就是通过pom.... 使用maven完成项目的构建,项目构建包括:清理,编译,部署等过程,maven将这些过程规范为一个生命周期 maven管理项目生命周期都是基于插件完成的

    Maven介绍安装和配置详解

    1. **项目对象模型(POM)**:Maven使用一个XML文件(pom.xml)来描述项目的基本信息,如项目名称、版本、依赖项等。通过这个文件,Maven可以自动化地完成项目的构建、依赖管理、报告生成等工作。 2. **依赖管理**:...

    Maven功能介绍以及安装配置详解

    通过这个文件,Maven可以自动化地完成项目的构建、依赖管理、报告生成等工作。 依赖管理:Maven可以自动管理项目的依赖项,开发者只需要在pom.xml文件中指定依赖项的坐标,Maven就会自动下载并管理这些依赖项。 自动...

    Appium+Maven+TestNG(ReportNG)环境搭建(详细过程)

    最近群里经常有人会问到关于maven构建Appium测试项目以及使用testNG生成测试...我还配置了镜像的地址,因为从默认的中央仓库下载依赖包太慢了,在settings.xml中加入下面的代码: mirrors 推荐几个国内的镜像地址:

    maven 项目管理

    在Maven2的pom.xml中制定开发框架的依赖包,并建立依赖包的团队管理本地服务器,使团队中的包依赖得到统一管理。 3.每日下班后,在构建服务器上每日从cvs上下载各个团队开发人员的代码,统一进行集成构建和测试。...

    项目管理-maven(一)

    Maven基于项目对象模型(Project Object Model,POM)来管理项目,通过在项目根目录下的pom.xml文件中定义项目的结构、依赖、插件等信息,来指导Maven进行项目的构建和管理。 以下是Maven的一些主要特点和功能: ...

    gRPC-maven-helloworld:使用Maven的HelloWorld gRPC

    该测试的目的是根据以下有关如何构建POM插件和依赖关系的说明,看它是否使用maven进行构建: : 从github克隆此存储库,然后运行: mvn clean package 注意hello_world.proto文件在以下位置定义了gRPC服务: src...

Global site tag (gtag.js) - Google Analytics