step 1.
cd 到pom.xml所在文件夹
setp 2.
终端执行
mvn dependency:copy-dependencies -DoutputDirectory=libs -DincludeScope=runtime
附件 pom.xml
里面修改了自定义的仓库
顺便说一下,这不是广告,这是真的,这个blog也是编辑了好几次 ,每次发布我都当时临时草稿了
:aliyun没有找到我指定的jar时,我尝试了用oschina,速度居然超过aliyun?还是我公司网络不稳定?
<?xml version="1.0" encoding="UTF-8"?>
<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>com.ossea</groupId>
<artifactId>Ossea</artifactId>
<version>1.2.7</version>
<packaging>war</packaging>
<name>Ossea</name>
<url>https://my.oschina.net/osmoon/blog</url>
<inceptionYear>2017/06/22</inceptionYear>
<!-- 项目属性 -->
<properties>
<!-- main version setting -->
<spring.version>4.1.9.RELEASE</spring.version>
</properties>
<!-- 设定主仓库,按设定顺序进行查找。 -->
<repositories>
<repository>
<id>aliyun-repos</id>
<name>aliyun Repository</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</repository>
<repository>
<id>OSChina-repos</id>
<name>OSChina Repository</name>
<url>http://maven.oschina.net/content/groups/public/</url>
</repository>
</repositories>
<!-- 设定插件仓库 -->
<pluginRepositories>
<pluginRepository>
<id>ossea-repos</id>
<name>ossea Repository</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</pluginRepository>
</pluginRepositories>
<!-- 依赖项定义 -->
<dependencies>
<!-- https://mvnrepository.com/artifact/org.activiti/activiti-osgi -->
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-osgi</artifactId>
<version>5.21.0</version>
</dependency>
</dependencies>
<build>
<outputDirectory>${project.basedir}/src/main/webapp/WEB-INF/classes/</outputDirectory>
</build>
</project>
真是不断的在学习 不断被套路啊
目前项目需要整合osgi和activiti
activiti 需要一堆的bundle 我是看博文然后一个一个去mvn下载
后来有的导入进去无效,我一个一个jar 打开看MANFAST.MF去看里面的Export-package!!!
然后看到里面有Import-Package
我想mvn应该能自动下载其依赖的jar包,果不其然是能下载的 省去多少事....
以前都是毫不关心mvn下到仓库里面去的jar,原来mvn自动管理了很多事
小白的我还在路上