我在eclipse中有一个spring mvc项目,它的设置使用maven。我可以解决我所有的外部依赖项,但是现在我想在我的工作区中包含另一个本地项目。通常,我会通过java构建路径来完成此操作,并添加一个项目引用。但是,如果我手动执行该操作,m2eclipse会从我的类路径文件中删除这些引用。m2eclipse和WTP并添加本地项目源
我假设这是因为maven想要处理所有的依赖关系。所以我在本地项目(我想包含的源文件)上启用依赖管理,现在当我添加依赖项时,此项目显示出来,并将它添加为jar类型(这是正确的)。我也运行maven-package来创建源项目的快照。但该jar永远不会添加到maven库列表中,并且该项目不会生成,因为它无法找到这些类。
我在做什么错? 感谢您的帮助!
嗨,谢谢你的明确解释。我已经取得了进展,但仍然存在问题。我按照你的说法做了,现在我可以看到何时在pom中添加对本地项目的依赖关系,可以看到项目文件夹图标弹出到“Web App Libraries”文件夹中,并且它的一些依赖项(jar)是还补充说。但是,我无法点击库并查看类,并且我的项目仍然无法运行,因为它找不到类。是否还有其他事情需要完成才能使课程可用? – chrismarx 2010-04-01 17:02:11
此外,我重新在本地代码项目上运行maven-package命令,并且生成的jar快照确实有类 - 有什么建议吗? – chrismarx 2010-04-01 17:04:08