项目背景 jdk 1.8 + maven + springboot

1.运行前编译这个是全自动的吗?为啥有时候改了代码生效,有时候没反应。另外在执行 mvn clean 后压根不知道重新编译直接运行会报错主类不存在。

2.我的 maven 有多个 profile ,运行前编译如何指定配置?就是 mvn -P 选项

3.我现在每次运行前都会显示 Build failed, do you want to continue ,找了一圈也没找到具体的错误在哪。

4.另外我是一个多模块的 maven 项目,有些模块互相依赖,然后它编译的时候不知道去自动编译依赖么?
The project cannot be built until its prerequisite iot-common-kafka is built. Cleaning and building all projects is recommended

我现在的诉求很简单,就是点击一下运行按钮,该编译的编译然后把程序跑起来就行
举报· 421 次点击
登录 注册 站外分享
40 条回复  
kenberkeley 小成 2024-8-29 09:12:19
想不折腾只能 Intellij
Richardhtw 小成 2024-8-29 09:18:27
我倒是没遇到啥坑,就是智能提示没有 IDEA 舒服
Ayanokouji 小成 2024-8-29 09:19:20
这需求也不需要 ide 吧,直接 maven 命令运行就行吧。
PS:实在不行,去下个 idea 社区版也行
wetalk 小成 2024-8-29 09:45:31
有啊,头铁
proxytoworld 初学 2024-8-29 09:48:53
@leeyuzhe cursor 写代码,idea 编译
wugp 小成 2024-8-29 09:59:29
配置一个启动脚本吧,先用 maven 编译,再用 java -jar 运行
xtreme1 小成 2024-8-29 10:00:34
别折磨自己
Kaiv2 小成 2024-8-29 10:00:37
1. 使用 maven clean 后 可能不会触发 jdt.ls 自动 build, 需要手动 build 一下
2. Maven 有个插件(如果你安装了 Extension Pack for Java 包含在里面),安装后在左下角有个 Maven 的菜单,点开里面有 Profiles 选择,如果你的命令复杂也可以添加自定义命令。
3. 估计是你的项目依赖问题,试试 mvn compile 后再打开
4. 同上
paranoia 小成 2024-8-29 10:04:41
由俭入奢易,由奢入俭难
人生苦短我用 idea
12345下一页
返回顶部