让exec maven插件在依赖项中执行类
我有两个单独的maven项目,名为Utilities和Campaigns。我的实用程序项目中有依赖项。活动项目需要在实用程序中的类内执行main方法。为了实现这一点,我一直在使用execmaven插件。使用这个插件,我能够从我的活动pom文件中执行依赖项(实用程序)的主方法。然而,当我执行该方法时,来自实用程序的可传递依赖项似乎没有得到解决。我可以通过向两个pom文件添加相同的依赖项来解决这个问题,但如果可能的话,我希望避免这种冗余,只从实用程序继承。我在下面包含了我的活动pom文件的插件部分。这有点让人困惑,但有没有一种方法可以避免这种情况,而不必定义相同的依赖项?不必在插件部分列出依赖项 主要方法可在com.sample.generics.Login.java中找到 竞选活动让exec maven插件在依赖项中执行类,maven,Maven,我有两个单独的maven项目,名为Utilities和Campaigns。我的实用程序项目中有依赖项。活动项目需要在实用程序中的类内执行main方法。为了实现这一点,我一直在使用execmaven插件。使用这个插件,我能够从我的活动pom文件中执行依赖项(实用程序)的主方法。然而,当我执行该方法时,来自实用程序的可传递依赖项似乎没有得到解决。我可以通过向两个pom文件添加相同的依赖项来解决这个问题,但如果可能的话,我希望避免这种冗余,只从实用程序继承。我在下面包含了我的活动pom文件的插件部分。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2</version>
<executions>
<execution>
<phase>test</phase>
<goals>
<goal>java</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>com.sample.generics.Login</mainClass>
<classpathScope>test</classpathScope>
<arguments>
<argument>${resourcesDir}</argument>
<argument>${settingsFile}</argument>
</arguments>
<includeProjectDependencies>true</includeProjectDependencies>
</configuration>
</plugin>
org.codehaus.mojo
execmaven插件
1.2
测试
JAVA
com.sample.generics.Login
测试
${resourcesDir}
${settingsFile}
真的