【发布时间】:2014-06-20 10:21:08
【问题描述】:
我有两个带有 main 方法的类,一个加载安全配置,另一个不加载。为了创建两个工件 - 安全和非安全 jar,我正在执行以下操作:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<id>1</id>
<configuration>
<mainClass>a.b.c.Secured</mainClass>
<finalName>secured</finalName>
<classifier>secured</classifier>
</configuration>
</execution>
<execution>
<id>2</id>
<configuration>
<mainClass>a.b.c.NonSecured</mainClass>
<finalName>non-secured</finalName>
<classifier>nonSecured</classifier>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
我看到了异常 -
java.lang.IllegalStateException: Unable to find a single main class from the following candidates.
如果上述配置有问题,请告诉我?我也许可以使用 Maven 配置文件来创建不同的工件。但是,我想了解上述配置的问题。任何帮助将不胜感激。
【问题讨论】:
标签: maven-3 maven-plugin spring-boot