开发者社区> 问答> 正文

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

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

展开
收起
爵霸 2016-05-31 13:57:21 5565 0
1 条回答
写回答
取消 提交回答
  • 不要动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 
    2019-07-17 19:21:50
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载