maven工程下的“run as application”

为了让maven能够在Terminal窗口执行(比在Console执行方便多了,命令行总是比右键选择run要快),需要配置如下的profile;然后敲入
 mvn -test -Prun 
即可。
 
 1 <profiles>
 2         <profile>
 3             <id>run</id>
 4             <build>
 5                 <plugins>
 6                     <plugin>
 7                         <groupId>org.codehaus.mojo</groupId>
 8                         <artifactId>exec-maven-plugin</artifactId>
 9                         <version>1.6</version>
10                         <executions>
11                             <execution>
12                                 <phase>test</phase>
13                                 <goals>
14                                     <goal>java</goal>
15                                 </goals>
16                                 <configuration>
17                                     <mainClass>org.dubbo.provider.Provider</mainClass>
18                                 </configuration>
19                             </execution>
20                         </executions>
21                     </plugin>
22                 </plugins>
23             </build>
24         </profile>
25     </profiles>

 

 
采用这种注意工程间的依赖需要都install才能够正常跑,因为他用的jar都是从mvn仓库中取值;而不再是最新的工程间直调。

posted on 2018-07-10 12:59  张叫兽的技术研究院  阅读(417)  评论(0编辑  收藏  举报

导航