一般的,我使用maven是在eclipse的maven项目中。当我不用maven项目时,也想到maven库中下载资源。以下就是一些解决办法
在window下,我们先创建一个downLoad.bat的文件。以后要是想下载某个包就执行这个文件就行了,其内容如下:
call mvn -f pom.xml dependency:copy-dependencies -DoutputDirectory=lib
call mvn -f pom.xml dependency:copy-dependencies -Dclassifier=sources -DoutputDirectory=sources
::call mvn -f pom.xml dependency:copy-dependencies -Dclassifier=javadoc -DoutputDirectory=doc
@pause
第一行:下载编译好的jar文件,并将其放在lib文件夹中
第二行:下载该jar文件的源码,并将其放在sources文件夹中
第三行:下载该jar所对应的文档包, 并将其放在doc文件夹中,已被注释不会被执行到。
然后在相同的目录下创建一个pom.xml文件,如:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>maven</groupId>
<artifactId>dowload</artifactId>
<version>0.0.1-SNAPSHOT</version>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<!--要下载的jar包-->
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat7-websocket</artifactId>
<version>7.0.59</version>
</dependency>
</dependencies>
</project>
当执行downLoad.bat文件时,maven就自动会下载pom.xml文件中的jar包。放到当前目录的lib,source,doc中。
要查找的jar依赖,可以到下面的网址中: