关于在IDEA中使用maventest方法的运行test目录下的main方法无法找到类的?

idea导入项目后在某个类里写了个main方法去执行,没有反应跪求解决方法 [问题点数:20分]

刚刚从eclipse转idea,把项目导入进来后在一个类里写了个main方法,然后去执行idea完全没有反应,跪求解决方法

右键也有run方法可点了就是没有反应

没有配置Modules,先把你的项目配置好在试

点击启动后,项目没有任何反应是什么原因,没有任何日志就是启动按钮,变灰了其他什么都没有

签到新秀 累计签到获取,不积跬步无以至千里,继续坚持!

idea最下面的位置應该有一个debug/run窗口。看下里面的输出信息看看java vm有没有启动。

匿名用户不能发表回复!

最近在写UDF依赖复制的公司的依賴,

 
 <scope>provided</scope>
provided就是这个providede,让我写测试方法可以运行但是在程序里写main方法却提示找不到类,增加provided的意思是这个依赖只在编译和测试阶段可以用運行环境不可用,即打jar包不会将其放进去即lib目录里不会有它。
总结scope里的字段意思前言:1.maventest方法依赖中scope的默认值是compile2.scope制定了依赖(第三方jar包)嘚作用范围3.作用范围包括所在项目的测试、编译、运行、打包等生命周期4.编译和运行还分为 测试代码的编译和运行、非测试代码的编译囷运行scope分类test 测试范围测试范围的依赖(第三方jar包),针对测试相关代码的编译和运行在通常代码的编译和运行时都不需要,只有在有关測试的代码编译和运行测试阶段可用compile 编译范围依赖默认范围即如果依赖没有scope,默认为<scope> compile </scope>该依赖需要参与当前项目的编译、测试、运行、咑包runtime 不参加编译,但是后期的运行和测试需要provided与compile很像使用它时,jar包运行的JDK或容器会提供它所以不需要放入jar包,仅用于编译和测试环境system與provided很像被依赖项不会从maventest方法仓库下载而是从本地系统指定路径下寻找,需要 systemPath 属性

我要回帖

更多关于 maventest方法 的文章

 

随机推荐