pom.xml中scope为system的依赖,maven 不能将依赖的依赖导入的项目中
新建一个工程mongodb-commonsapi,依赖mongo-java-driver
<groupId>com.litong.robotsuite</groupId>
<artifactId>mongodb-commonsapi</artifactId>
<version>1.0</version>
<name/>
<description/>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>3.2.2</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
</dependency>
</dependencies>
开发完成后将mongodb-commonsapi打包成jar包使用lib的方法,导入到另一个工程中
<dependency>
<groupId>com.litong.robotsuite</groupId>
<artifactId>mongodb-commonsapi</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/mongodb-commonsapi-1.0.jar</systemPath>
</dependency>
测试结果是mongodb-commonsapi是到导入了,但是mongodb-commonsapi依赖的mongo-java-driver却没有导入,下面的代码报错
import com.mongodb.BasicDBObject;
这个问题如何解决