如何通过Maven获取jar包.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何通过Maven获取jar包

如何通过 Maven 获取 jar 包 一、如何获取所需 jar 包的 groupid artifactId 使用 Maven 进行开发的时候,比较常见的一个问题就是如何寻找我要的依赖,比如说, 我想要使用 activeMQ,可是我不知道 groupId,artifactId,和合适的 version。怎么办呢? 本文介绍几个提供 maven 仓库有哪些信誉好的足球投注网站服务的站点。 /index.html 该服务器是由 Sonatype 提供的,Sonatype 是由 Maven 支付 Jaso Van Zyl 创立的致力于 maven,Nexus,m2eclipse 等产品的公司。该仓库有哪些信誉好的足球投注网站的后台使用了 Nexus,Nexus 是目 前为止最为强大的 Maven 仓库管理器,而且,它是开源的。如果你组织内部在大量使用 Maven,那么就会需要假设自己的 Maven 仓库,Nexus 是很好的选择,你可以免费下载安 装使用。 如上图,你可以在左边的有哪些信誉好的足球投注网站框输入你想要有哪些信誉好的足球投注网站的内容,如 org.apache.activemq,右边就 会出现相应的结果(pom, jar)。点击最右边的 pom 链接可以直接查看 pom 内容(然后直 接复制粘贴你需要的 groupId,artifactId 和 version),你也可以点击 artifact 直接下载 jar 文件。 / mvnbrowser 代理很多主要的公共 Maven 仓库,并且对这些仓库进行的详细的介绍,包括 Apache, Codehaus, JavaNet 等等,请看:/repositories.html 。 mvnbrowser 的功能比 nexus 简单,但是也非常实用,你可以在右上角的有哪些信誉好的足球投注网站框输入关键字, 然后有哪些信誉好的足球投注网站,你会看到一系列有哪些信誉好的足球投注网站结果,有趣的在后面,当你点击某个结果的时候,详细信息 页面会有一个 POM 代码片段,这十分有用,因为你可以直接复制。此外,这个构件的所有 版本信息,它是否有可用的 javadoc 和 source code,它依赖了那些构件,拥有哪些文件, 被谁引用了,在哪些仓库中可用,许可证是什么,等等。这些非常实用的信息都通过 UI 很 友好的得到的体现。 / mvnrepository 也是一个非常有用的 maven 仓库有哪些信誉好的足球投注网站服务,它最大的特点就是简单,除了搜 索什么都没有。类似的,你可以在页面最上方输入关键字以进行有哪些信誉好的足球投注网站。得到结果之后再点击 以查看详细信息:该构件的坐标 POM 片段,版本信息,jar 下载连接都可以得到。此外, 还有一个有趣的特性是,你能看到该构件的文件大小变更状态图。 在 mvnrepository 中,通过 tag cloud 页面,哪些关键字最流行,一目了然。 最后, 上述提到的站点都是公共站点,如果你在公司内部使用 Maven,那么最好自己架设 一个 Maven 仓库服务器,那样,对外只需要一次下载。Nexus 是一个很好的选择,它提供 了异常强大的功能,有哪些信誉好的足球投注网站也当然在内了,要详细了解可以查看: /maven-book/reference_zh/repository-manager.html 。 二、通过 maven 下载 jar 包 偶尔出现需要直接使用某些 jar 包的情况下,可以通过 maven 来下载获得。 该经验是在 maven 使用基础上,抽取出部分功能作为个人工具使用。 工具/原料 Maven 方法/步骤 在任意目录下创建一个文件夹,其下创建一个 pom.xml 文件,一个 bat 批处理脚本。 如图 选择 bat 批处理脚本右键选择编辑,复制以下内容: call mvn -f pom.xml dependency:copy-dependencies @pause pom.xml 不需要实际项目中那么复杂,示例如下(?xml version=1.0?必须在文本 第一行): ?xml version=1.0? project xmlns=/POM/4.0.0 xmlns:xsi=/2001/XMLSchema-instance xsi:schemaLocation=/POM/4.0.0 /xsd/maven-4.0.0.xsd modelVersion4.0.0/modelVersion groupIdtemp.download/groupId artifactIdtemp-download/artifactId version1.0-SNAPSHOT/version dependencies !-- 需要下载什么 jar 包 添加相应依赖 其余部分无需在意-- dependency groupIdorg.apache.httpcomponents/groupId artifactIdhttpcore/art

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档