Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven没有´;如果是',则不部署相关项目;它在Eclipse上打开_Eclipse_Maven - Fatal编程技术网

Maven没有´;如果是',则不部署相关项目;它在Eclipse上打开

Maven没有´;如果是',则不部署相关项目;它在Eclipse上打开,eclipse,maven,Eclipse,Maven,我有一个核心项目(CoreJSF),可供其他项目参考。它工作得很好,但我必须克服一种奇怪的行为。这就是发生的事情: 如果核心jsf项目是在Eclipse上打开的,那么当我尝试部署子项目(在Tomcat上)时,Maven不会对核心jsf JAR进行初始化。因此,我无法构建子项目,因为我得到了一堆ClassNotFoundDef 我的解决方法是:保证核心jsf在工作区上是关闭的。你们可以想象给我带来的麻烦。。。比如动态调试和测试一个新函数等等 这件事发生在其他人身上了吗?有没有办法解决这个问题? 让

我有一个核心项目(CoreJSF),可供其他项目参考。它工作得很好,但我必须克服一种奇怪的行为。这就是发生的事情:

如果核心jsf项目是在Eclipse上打开的,那么当我尝试部署子项目(在Tomcat上)时,Maven不会对核心jsf JAR进行初始化。因此,我无法构建子项目,因为我得到了一堆ClassNotFoundDef

我的解决方法是:保证核心jsf在工作区上是关闭的。你们可以想象给我带来的麻烦。。。比如动态调试和测试一个新函数等等

这件事发生在其他人身上了吗?有没有办法解决这个问题? 让我给你们看一些配置

子项目的依赖项

    <!-- Core -->
    <dependency>
        <groupId>br.com.sol7</groupId>
        <artifactId>core-jsf</artifactId>
        <version>0.0.1-SNAPSHOT</version>
    </dependency>

br.com.sol7
核心jsf
0.0.1-快照
子项目的部署程序集

核心jsf项目有JAR打包。。。 我能提供更多的信息来帮助你吗


谢谢

我认为这不是因为日食,而是因为maven。Eclipse可以看到您的依赖关系,但meven不能(当您部署Eclipse时)。确保在部署项目之前已部署依赖项。 我的意思是,如果您对源有依赖关系,则无法部署项目。结果,您必须对某个jar具有依赖性