`
zhao_rock
  • 浏览: 191080 次
  • 性别: 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_package 依赖包(完整)

    在本"maven_package"压缩包中,包含了完整的Maven依赖包,这些包广泛适用于各种Java项目,确保了项目的正常运行和高效开发。比如,提到了"log4j-1.2.17.jar",这是一个著名的日志处理框架,对于系统日志记录至关重要...

    使用Maven构建多模块项目

    Maven构建多模块项目极大地简化了大型项目的管理,通过合理地组织模块间的依赖关系和统一的配置管理,提高了开发效率和代码质量。实践中,需要灵活运用Maven的各种特性,结合最佳实践,以构建高效、稳定的多模块...

    maven 中引入依赖的包

    当你需要引入一个新的依赖包时,你需要编辑`pom.xml`文件,添加相应的`&lt;dependency&gt;`标签。 例如,如果你想引入Spring框架的依赖,你可以这样写: ```xml &lt;groupId&gt;org.springframework &lt;artifactId&gt;spring-...

    maven依赖包(用于博客项目)

    本资源“maven依赖包(用于博客项目)”显然包含了一系列与博客项目相关的Maven依赖,这些依赖可能包括数据库连接库、模板引擎、日志框架、安全组件以及其他有助于构建博客平台的Java库。 1. **Maven仓库**: ...

    springboot+maven打包demo【将依赖与配置文件打包到jar包外部】

    在本文中,我们将深入探讨如何使用Spring Boot和Maven来构建一个项目,使得依赖和配置文件被打包到jar包外部,以实现更加灵活的项目管理。这个方法对于那些需要根据不同环境进行定制配置或者频繁更新配置的应用来说...

    maven依赖包

    标题"maven依赖包"暗示了我们正在讨论的是Maven如何处理项目的外部依赖。在Java应用开发中,项目通常会依赖许多第三方库,如Spring、Hibernate、Apache Commons等。Maven的中央仓库存储了大量的开源项目JAR包,...

    maven打包 maven打jar包详细步骤

    在Java开发中,Maven是一个强大的构建工具,它简化了项目的构建、依赖管理和部署过程。本文将详细讲解如何使用Maven来打包一个Java项目,并创建JAR文件。 首先,Maven有三个主要生命周期阶段:`clean`、`default`...

    maven依赖+继承+聚合

    在软件开发领域,Maven是一个广泛使用的项目管理和综合工具,主要负责构建、依赖管理和项目信息管理。本示例将深入探讨Maven中的“依赖”、“继承”和“聚合”这三个核心概念,帮助开发者更好地理解和应用Maven。 ...

    doris-1.1.3源码编译broker-maven依赖包repository

    编译完成后,Maven会在本地的`.m2`目录下生成相应的依赖包,这些包会被存放在`repository`目录下,供后续的构建过程使用。对于Doris这种大型项目,理解并管理好这个`repository`至关重要,因为它直接影响到项目的...

    Maven 构建 Kettle 时所需的部分jar包

    在使用Maven构建Kettle项目时,我们需要确保正确配置Maven的POM.xml文件,以包含所有必要的依赖项,这些依赖项通常是以jar包的形式存在。"Kettle Maven jar"标签提示我们,这里涉及的是Kettle与Maven结合使用时所需...

    ​实现maven项目中多版本依赖兼容使用解决方案

    在Java开发中,Maven作为主流的构建工具,管理着项目的依赖关系。然而,当项目引入多个库时,可能会遇到依赖冲突的问题。依赖冲突通常发生在两个或更多库使用相同类的不同版本时,Maven默认会选择最高版本的依赖,但...

    maven依赖包2

    【标题】"maven依赖包2"涉及到的是Java开发中重要的构建工具——Maven的依赖管理部分。在Java世界里,Maven是一个广泛使用的项目管理和综合工具,它可以帮助开发者管理和构建Java项目,通过解决项目的依赖关系,使得...

    jodconverter2.2.2.jar Maven依赖包

    以上就是关于JODConverter 2.2.2版本的Maven依赖包及其使用方法的详细说明,涵盖了集成、文档转换以及基本的代码示例。通过这个库,Java开发者能够方便地处理各种文档格式的转换任务,提升项目效率。

    尚硅谷Maven课程笔记代码资源

    通过使用Maven,开发者可以定义项目的结构、依赖关系和构建过程,只需编写一次配置,就能在不同的环境中一致地构建项目。其核心概念是项目对象模型(Project Object Model,POM),一个XML文件,描述了项目的基本...

    Geoserver maven 依赖

    本篇将深入探讨"GeoServer Maven依赖"这一主题,以及如何在Java环境中使用Maven构建GeoServer相关的项目。 首先,Maven是Apache软件基金会的一个项目,它通过一个项目对象模型(Project Object Model,POM)来管理...

    Maven依赖管理项目构建工具.pdf

    5. Maven工程依赖下载失败错误解决 当Maven无法下载依赖时,可以检查网络、镜像配置、pom.xml的正确性,或者手动下载jar包放到本地仓库。 6. Maven工程Build构建配置 build部分配置了编译、测试、打包等相关设置,...

    maven源代码.zip

    【描述】:“maven源代码.zipmaven源代码.zipmaven源代码.zip”的描述似乎存在重复,但我们可以理解为这是一个关于Maven的综合资源包,可能包含了Maven的源码、示例项目、安装教程等,旨在帮助开发者深入理解并掌握...

    Java项目包 Jenkins+Maven+Gitlab+Tomcat 自动化构建打包、部署

    4. **部署到Tomcat**:构建成功后,Jenkins可以通过使用`deploy`生命周期阶段的Maven目标,如`mvn tomcat7:deploy`,将WAR文件部署到远程Tomcat服务器。也可以编写shell脚本手动完成这个过程,包括停止Tomcat、复制...

    使用Eclipse构建Maven的Spring MVC项目的源代码

    Maven使用一个标准的目录结构和一个XML格式的配置文件(pom.xml),来定义项目的构建过程和依赖关系。 1. **Maven的配置与安装**: - Maven需要先进行下载和安装,通常将其添加到系统的PATH环境变量中,以便在任何...

    Spring in Action 使用Maven 构建Spring 工程

    在Maven构建的工程中,我们可以使用XML配置文件(通常命名为`beans.xml`)来定义bean及其依赖关系,或者使用Java配置类,这使得配置更加灵活且易于测试。Spring容器会根据配置自动实例化bean,并负责它们的生命周期...

Global site tag (gtag.js) - Google Analytics