mvn+java+运行+main_maven项目执行main方法讲解

项目中有时候会遇到执行main函数来测试类中所写的方法。普通的java程序在eclipse中执行非常简单,对要执行的java类,run as 即可编译运行,查看结果。

但是使用maven管理项目,对于maven项目还按照原来的方式就行不通了。下面讲解下如何在maven项目中执行main函数。

一、  maven项目执行main函数方法,需引入两个插件:maven-compiler-plugin和exec-maven-plugin插件。

maven-compiler-plugin :用于编译java文件

exec-maven-plugin:用来执行class文件,其中插件配置中需指明执行类的路径。

具体引入,参考maven项目中的pom.xml文件配置。

335b83df261c422459d4afc29ba290e5.png

d1b641f023dd079c9e4a800b96607d9d.gif

1

2 4.0.0

3 com.hik.shiro.tutorial

4 shiro-tutorial

5 0.0.1-SNAPSHOT

6 First Apache Shiro Application

7 First Apache Shiro Application

8

9

10 UTF-8

11

12

13

14

15

16 org.apache.maven.plugins

17 maven-compiler-plugin

18 3.6.1

19

20 1.7

21 1.7

22 ${project.build.sourceEncoding}

23

24

25

26

28

29 org.codehaus.mojo

30 exec-maven-plugin

31 1.6.0

32

33

34

35 java

36

37

38

39

40 test

41 shiro.Tutorial

42

43

44

45

46

47

48

49 org.apache.shiro

50 shiro-core

51 1.2.4

52

53

54 org.slf4j

55 slf4j-log4j12

56 1.7.25

57 test

58

59

60

View Code

配置需注意的地方:mainClass 一定能跳转到执行的类,否则执行报错会找不到类。

20180110234626954455.png

二、eclipse执行maven项目配置

右键项目名称->RUN As->Run Configurations

20180110234626956408.png

需注意的地方:

eclipse编译器Maven插件已经帮你加上了mvn前缀,因此在配置编译,执行命令可省略,否则会报错:

错误LifecyclePhaseNotFoundException,Unknown lifecycle phase"mvn". You must specify a valid lifecycle

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值