在试验/快速而肮脏的开发阶段,Maven2让我发疯。
我有一个pom.xml文件,该文件定义了要使用的Web应用程序框架的依赖关系,并且可以从该文件快速生成入门项目。但是,有时我想链接到尚未pom.xml定义文件的第三方库,因此,不是pom.xml手动为第三方库创建文件并安装它,然后将依赖项添加到我的pom.xml,告诉Maven:“除了我定义的依赖项之外,还包括其中的所有jar /lib。”
pom.xml
Maven
jar /lib
看起来这应该很简单,但是如果是这样,我就缺少了一些东西。
任何有关如何执行此操作的指针将不胜感激。简而言之,如果有一种简单的方法将maven指向/lib目录并轻松创建一个pom.xml将所有封闭的jar映射到单个依赖项的方法,那么我就可以命名/安装并链接到一个依赖项,这也足够了。
/lib
仅适用于丢弃代码
设置scope == system并仅组成一个groupId,artifactId和版本
<dependency> <groupId>org.swinglabs</groupId> <artifactId>swingx</artifactId> <version>0.9.2</version> <scope>system</scope> <systemPath>${project.basedir}/lib/swingx-0.9.3.jar</systemPath> </dependency>