我有一个maven项目,它依赖于pom.xml中定义的另一个项目。此依赖项目已存在于我的本地存储库中,因为我执行了 mvn install
在它的pom上。我的工作区中有两个项目,因此当从eclipse运行另一个项目时,它会从项目的 target/classes
. 在这种情况下,这不是我想要的,因为依赖项目是一个hadoop作业,它将被提交到集群,并且该作业将其jar设置为 setJarByClass
.
因此,当从eclipse运行时,将作业提交到hadoop失败,因为找不到jar(正如 target/classes
如前所述使用)。有没有办法强迫m2e在从eclipse运行时使用jar而不是使用 target/classes
?
暂无答案!
目前还没有任何答案,快来回答吧!