方式一
我建了local-repository文件夹,在jar库里--以后本地jar就放此文件夹里了
我自定义个
<dependency>
<groupId>local-repository</groupId>
<artifactId>taobao-sdkb</artifactId>
<version>1.0</version>
</dependency>
jar放在local-repository\taobao-sdkb(根据第5行自建的)\1.0(根据第6行)里面了
jar名必须为taobao-sdkb-1.0.jar(否则jar找不着)
注意需要到别的jar包那块,复制三个文件(名字需要与jar名一致),然后和jar放同一文件里(否则第一次部署,提示下载,jar能用--不用管;第二次只是警告,jar能用)
方式二
<weblib-path>E:\java\maven\repo\m2\com\oracle\ojdbc7\1.0.0</weblib-path>//猜此处写在<properties>里
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc7</artifactId>
<version>1.0.0<ersion>
<scope>system</scope>
<systemPath>${weblib-path}\ojdbc7.jar</systemPath>//可把此处的'\ojdbc7.jar',放在<weblib-path>里(一个意思)
</dependency>
${xx}提高
1.上${weblib-path}用内部属性${project.basedir}替换
${weblib-path}对应的是<weblib-path>标签里的值
2.
<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>
<parent>
<version>0.0.1-SNAPSHOT</version>
${project.parent.version} 可获取 0.0.1-SNAPSHOT
3.内置属性(Maven预定义,用户可以直接使用不用声明)
${project.basedir}同${basedir}表示项目根目录,即包含pom.xml文件的目录;