![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
构建工具
构建工具
xujinwei_gingko
金融科技工程师
展开
-
maven 传递依赖
由于Keval 是在metrics-api工程里面,所以传递依赖后,modeling-support对上述语句编译没问题,但是无法执行Keval.eval ,因为执行此代码需要mvel2的包,然而modeling-facade 工程已经排除了,所以modeling-support 工程也就没有这个jar,进而运行出错。1、maven 传递依赖scope=compile的包,比如:工程A依赖工程B,工程B依赖工程C,那么A工程的jar包含工程C中scope=compile的包。原创 2024-08-11 12:14:22 · 275 阅读 · 0 评论 -
maven scope范围
2、当scope=provided时,在编译、测试时依赖此包,在打包时不依赖进来。示例:servlet-api的包,设置成scope=provided,因为tomcat等web服务器已经存在了,如果再打包进来会冲突。3、当scope=test时,测试时依赖此包,编译、打包时不依赖进来,比如:junit的包。1、默认的scope范围是compile:在编译、测试、打包时依赖的包都会依赖进来。原创 2024-08-11 11:45:59 · 93 阅读 · 0 评论 -
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK
1、检查jdk和jre是否安装放置在了一个目录里面,放在一起,就重新安装,是平级的目录2、在eclipse的菜单中,进入 Window > Preferences > Java > Installed JREs > , 在右侧选择jdk.原创 2016-09-01 14:28:45 · 203 阅读 · 0 评论 -
maven利用Profile构建不同环境的部署包
https://www.cnblogs.com/yjmyzz/p/3941043.html转载 2018-10-18 09:49:24 · 91 阅读 · 0 评论