maven 依赖类文件夹
今天六一,宝宝和大家都节日快乐。
使用maven要添加依赖,必须依赖是maven工程。现在我有个非maven工程怎么办,尝试了直接在build path中引用,结果找不到类,找了一下有没有对应插件,像这样的写法在maven3中又不支持:
<dependency> <groupId>class-folder</groupId> <artifactId>class-folder</artifactId> <scope>system</scope> <systemPath>E:/project/classes</systemPath> </dependency>
最后想起老办法,在build path中增加link source指向引用工程的源码文件夹即可。
测试test和run都可以。
顺便提一下本地包的依赖写法:
<dependency> <groupId>xxx</groupId> <artifactId>xxx</artifactId> <version>2.0</version> <scope>system</scope> <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/xxx.jar</systemPath> </dependency>
其中basedir 指代项目根目录,version可随便写,但是必须要。