在maven中引用其他项目作为jar包,pom文件中已成功,但会报出如图的问题,请问怎么解决

发布于 2021-12-02 18:59:06 字数 315 浏览 837 评论 7

我想在test_spring_web中加入test_spring_service项目的jar包,test_spring_service已在本地仓库中存在,为什么还会报出Invalid classpath publish/export dependency /mvn_service. Project entries not supported.的错误?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

多情癖 2021-12-03 20:57:57

我在eclipse项目属性中的Deployment Assembly 处将引入的其他项目删除后,重新添加上就可以了,再没有报错。

毁梦 2021-12-03 20:54:53

我怎么不行呢???

狠疯拽 2021-12-03 20:38:34

很好,果然可以

孤独患者 2021-12-03 20:13:39

一般的eclipse的项目空间有.project和.classpath两个文件.执行eclipse:eclipse就是让maven的eclipse插件把.classpath内的jar引用地址重新更新一遍. eclipse:clean就是删除所有eclipse项目文件在用eclipse:eclipse重建

蓝颜夕 2021-12-03 19:49:27

回复
谢谢你啊,有空常聊啊。

本王不退位尔等都是臣 2021-12-03 19:18:59

@
震秦 我试了下,果然好用,这是什么原因那?

旧城烟雨 2021-12-03 07:07:45

不要动eclipse.在控制台执行:mvn eclipse:eclipse,然后刷新eclipse的项目试试.再不行就在pom中的plugins节点内加:

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-eclipse-plugin</artifactId>
                <version>2.9</version>
                <configuration>
                    <additionalProjectnatures>
                        <projectnature>org.eclipse.jdt.core.javanature</projectnature>
                        <!-- 
                        <projectnature>org.eclipse.m2e.core.maven2Nature</projectnature>
                        <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>
                         -->
                    </additionalProjectnatures>
                    <additionalBuildcommands>
                        <buildcommand>org.eclipse.jdt.core.javabuilder</buildcommand>
                        <!-- 
                        <buildcommand>org.eclipse.m2e.core.maven2Builder</buildcommand>
                        <buildcommand>org.springframework.ide.eclipse.core.springbuilder</buildcommand>
                         -->
                    </additionalBuildcommands>
                </configuration>
            </plugin>

然后再 

mvn eclipse:clean

mvn eclipse:eclipse

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文