Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,因为网速不给力,有时候用 Maven 来远程下载 JAR 包会显得很慢
手动下载就很快。在自己电脑上配个 Maven 的本地仓库,把 JAR 包都下载到里面
手动下载的话就会带来一个问题,就是,怎么样手动将下载下来的 JAR 包添加到 Maven 的本地仓库。关于这个,网上也有很多资料。
下面就是其中的一种:
几个好的 Maven 常用仓库网址:
http://mvnrepository.com/
http://search.maven.org/
http://repository.sonatype.org/content/groups/public/
http://people.apache.org/repo/m2-snapshot-repository/
http://people.apache.org/repo/m2-incubating-repository/
到 http://mvnrepository.com/ 这个网,在搜索栏中输入你要搜索的 JAR 包的关键字来搜索,找到要下载的jar包,进行下载,下载时候可以看到已经给出这个 jar 包的groupId,artifactId,version信息,手动安装的时候这些信息不要改,否则 Maven 项目移植的话,jar 包下载就会失败
Maven 安装 JAR 包的命令是:
mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar
例如:
我下载的这个 jar 包是放到了 D:\mvn 目录下(D:\mvn\spring-context-support-3.1.0.RELEASE.jar)
那么我在 cmd 中敲入的命令就应该是:
mvn install:install-file -Dfile=D:\mvn\spring-context-support-3.1.0.RELEASE.jar -DgroupId=org.springframework -DartifactId=spring-context-support -Dversion=3.1.0.RELEASE -Dpackaging=jar
回车,显示安装成功.
因为网速不给力,并且自己是参考的别人来弄的,么有图片,可以去原地址看下:
http://www.blogjava.net/fancydeepin
分享到:
相关推荐
本话题将深入探讨“Maven插件手动下载”的过程及相关知识点。 Maven插件是Maven生态系统中的关键组成部分,它们提供了执行特定构建任务的能力,如编译源代码、打包项目、运行测试等。Maven中央仓库是默认的插件和...
这时,就需要手动下载jar包并进行离线导入,以满足项目的构建需求。 **离线Maven配置**: 离线使用Maven主要涉及到以下步骤: 1. **下载依赖**:首先,你需要知道项目所需的全部依赖,并在线环境下使用Maven的`...
本文将详细阐述如何使用Maven手动下载项目中所依赖的jar包。在日常的Java开发过程中,我们通常通过项目的pom.xml文件来声明所需的依赖,Maven会自动帮助我们解析依赖、下载并管理这些jar包。但在某些特殊情况下,...
本文将详细讲解如何手动下载并安装Maven插件到Eclipse IDE,特别是针对Eclipse 3.5及以上版本。 首先,我们需要理解Maven的核心概念。Maven基于项目对象模型(Project Object Model,POM),通过配置POM.xml文件,...
通过POM,Maven能够自动下载项目所需的依赖库,执行编译、测试、打包等构建任务,使得开发人员无需手动管理这些繁琐的工作。 在“maven3.8下载包”中,你将获得Maven 3.8的安装文件,这通常包括bin目录下的可执行...
maven工程下qrcode jar包下载失败,提供两个qrcode.jar QRCode_swetake-3.0.0.jar 包,cmd命令行安装方法,maven手动添加jar包 qrcode.jar QRCode_swetake-3.0.0.jar
为了手动下载特定的Maven依赖到本地仓库,你可以使用`mvn dependency:get`命令,指定相应的groupId、artifactId和version。例如,如果你想要下载Apache Commons Lang 3.12.0版本,命令如下: ```bash mvn ...
在Java开发中,Maven是一个强大的项目管理和依赖管理工具,它可以帮助开发者...这种方式避免了手动下载和管理依赖的繁琐,提高了开发效率。在实际项目中,结合Maven的生命周期和插件,可以实现更复杂的构建和管理任务。
要手动从Maven仓库下载某个特定的构件,你可以使用以下方法: 1. 使用命令行:通过Maven的`dependency:get`插件,可以指定groupId、artifactId和version来下载JAR。例如: ``` mvn dependency:get -DrepoUrl=...
它通过中央仓库自动下载项目所需的jar包,减少了手动管理库的麻烦。如果中央仓库没有所需依赖,开发者也可以配置自定义的远程仓库或本地仓库。 Maven生命周期由一系列阶段(phases)组成,如`clean`、`validate`、`...
2. **项目依赖管理**: Maven的中央仓库存储了大量的开源库,开发者无需手动下载这些库,只需在POM.xml文件中声明依赖,Maven就会自动下载并管理这些依赖,解决了“jar地狱”问题。同时,Maven支持传递性依赖,意味着...
打开命令行 CMD,执行 `mvn help:system` 会发现 Maven 会将从远程库下载的 jar 包都会放到新修改后的路径 E:/m2/repository 中了。 结论 ---------- 手动配置本地仓库路径可以解决 Maven 的默认配置问题,提高...
标题“maven命令下载jar包.rar”提示我们,这是一个关于使用Maven命令行来手动下载特定jar包的方法。在某些情况下,当通过正常构建过程无法获取jar包时,这种方法可能会派上用场。 描述中提到,“在pom.xml配置你要...
1. **依赖管理**:Maven通过POM文件自动下载并管理项目所需的库文件,避免了手动管理jar包的繁琐过程。 2. **构建工具**:Maven支持编译、测试、打包、验证、集成测试、部署等一系列构建过程,并提供了一系列预定义...
在`pom.xml`文件中定义项目依赖,Maven会自动下载所需的库文件到本地仓库,避免了手动管理jar包的繁琐工作。 2. **生命周期**:Maven具有清晰的生命周期概念,包括clean、default和site三个阶段,每个阶段包含多个...
自动生成:mvn install:install-file -Dfile=jar包的位置 -DgroupId=jar包的groupId -DartifactId=jar包的artifactId -Dversion=jar包的version -Dpackaging=jar
在某些情况下,我们可能需要从非Maven中央仓库下载特定的jar包,并将其手动安装到本地Maven仓库,以便项目可以引用。以下就是如何通过"Maven中央仓库"下载并本地安装jar包的详细步骤。 首先,你需要访问Maven中央...
总结起来,通过Maven,我们可以方便地管理项目依赖,而无需手动处理JAR的下载和依赖关系。通过`dependency:get`命令,我们可以将指定的JAR及其依赖下载到任意目录,这对于非Maven项目或者需要独立部署的环境尤其有用...
Maven的中央仓库是其依赖管理的核心,它包含了大量开源Java库,当项目需要依赖某个库时,Maven会自动从中央仓库下载并管理这些依赖,避免了手动管理jar文件的繁琐工作。在"apache-maven-3.8.4-bin.zip"这个压缩包中...
2. **依赖管理**:Maven通过中央仓库管理所有项目的依赖,只需在POM文件中声明依赖,Maven就能自动下载并管理这些依赖。这极大地简化了项目的构建过程,避免了手动管理jar文件的困扰。 3. **插件系统**:Maven的...