maven 构建 DB2 驱动jar是那个呢?

maven 构建 DB2 驱动jar是那个呢?,第1张

什么意思,你想 不建自己的中央仓库,在Maven官方的云中央仓库中去找DB2驱动?这个想想就不可能啊,商业的东西怎么会往开源的东西里放? 除非你自己建Maven中央仓库,自己加进去,那么你加进去时写的g,a,v坐标就是定位它的坐标啊。想搜Maven官方中央仓库中有什么去http://search.maven.org/

1、 首先,从其他可以在外网下载相应依赖包的地方下载好相应的依赖包到本地仓库,再将该本地仓库拷贝到项目相应位置,便于引用。

2、安装Maven2并进行相应配置,关于Maven2具体安装和配置,略过。

注意:在Maven2的配置文件setting.xml一定要修改如下属性:

true

该属性配置默认为false,因为是在内网,无法到外网下载依赖包,所以一定要配置离线属性为true。

3、如果本地仓库确实存在该依赖包,且eclipse没有报错,那么在本地仓库中找到该依赖包所在的位置,相应目录下必定存在如下6个文件:

_maven.repositories

commons-io-2.0.1.jar

commons-io-2.0.1.jar.sha1

commons-io-2.0.1.pom

commons-io-2.0.1.pom.sha1

m2e-lastUpdated.properties

1、首先我在项目根目录中创建一个lib文件夹,将jar包拷贝到lib文件夹下

2、然后我们在maven的pom.xml中配置

[html] view plain copy

<groupId>org.wltea.analyzer</groupId>

<artifactId>IKAnalyzer</artifactId>

<version>2012FF_u1</version>

<scope>system</scope>

<systemPath>${project.basedir}/lib/IKAnalyzer2012FF_u1.jar

</systemPath>

3、这里的groupId和artifactId以及version都是可以随便填写的 ,scope必须填写为system,而systemPath我们现在我们jar包的地址就可以了

4、最后我们必须在maven打包的过程中加入我们这个jar包。因为项目运行的时候需要这个Jar,并且我们得拷贝在WEB-INF/lib目录下

[html] view plain copy

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-war-plugin</artifactId>

<configuration>

<webResources>

<resource>

<directory>${project.basedir}/lib</directory>

<targetPath>WEB-INF/lib</targetPath>

<filtering>false</filtering>

<includes>

<include>**/*.jar</include>

</includes>

</resource>

</webResources>

</configuration>

<version>2.1.1</version>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11570240.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存