【发布时间】:2014-06-01 06:58:36
【问题描述】:
我正在使用 maven-jetty-plugin 。我创建了两个用于测试和开发的配置文件。 这是我的pom
<profiles>
<profile>
<id>test</id>
<build>
<finalName>Authorization</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<phase>test</phase>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.10</version>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
<connectors>
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
<port>8080</port>
<maxIdleTime>60000</maxIdleTime>
</connector>
</connectors>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>development</id>
<build>
<finalName>AuthorizationTest</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<phase>test</phase>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
所以,当我运行 jetty:run 时,我想对其进行分析以进行测试和开发。
喜欢 jetty:run -Ptest 用于测试配置文件和 jetty:run -Pdevelopment。
当我运行 jetty:run -Ptest 时它不起作用。我需要做额外的配置才能让它运行吗? 如果插件无法运行,那么是否有其他选择在不同的 Maven 配置文件上运行码头?请帮忙?
【问题讨论】:
标签: java maven maven-jetty-plugin