Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging 仅使用外部工具的Intellij调试配置_Debugging_Maven_Configuration_Intellij Idea_Bukkit - Fatal编程技术网

Debugging 仅使用外部工具的Intellij调试配置

Debugging 仅使用外部工具的Intellij调试配置,debugging,maven,configuration,intellij-idea,bukkit,Debugging,Maven,Configuration,Intellij Idea,Bukkit,我正在Mac笔记本电脑上编写bukkit插件,为了测试,我想在Intellij调试系统(当前版本)中启动一个jar文件。如果你不知道bukkit是什么,那么真正重要的是我正在尝试执行 特定目录中的“java-jar-craftbukkit.jar” 我已经找到了如何使用Maven配置来实现这一点。基本上,我创建了一个新的Maven配置,然后忽略了Maven的所有内容,并在“启动前”部分添加了一个外部工具。一切都正常,但每当我关闭服务器会话时,都会收到这种有点烦人的通知。(Bukkit是配置的名称

我正在Mac笔记本电脑上编写bukkit插件,为了测试,我想在Intellij调试系统(当前版本)中启动一个jar文件。如果你不知道bukkit是什么,那么真正重要的是我正在尝试执行 特定目录中的“java-jar-craftbukkit.jar”

我已经找到了如何使用Maven配置来实现这一点。基本上,我创建了一个新的Maven配置,然后忽略了Maven的所有内容,并在“启动前”部分添加了一个外部工具。一切都正常,但每当我关闭服务器会话时,都会收到这种有点烦人的通知。(Bukkit是配置的名称)

基本上我想知道

  • 我可以通过某种方式防止此警告在事件日志中以气泡/形式出现
  • 我可以以某种方式配置Maven设置,这样它就不会做任何与Maven相关的事情
  • 我可以使用另一种配置方法来使用我希望使用的外部工具
  • 另外,为了记录在案,我尝试了设置主目录和maven目录,但是虽然它确实修复了错误,但它会导致记录器尝试运行一个maven会话,该会话会因另一个错误而退出。基本上,如果我试图以明显的方式修复弹出窗口,它只会导致另一个错误,因为我实际上没有尝试使用Maven


    最后,你可能会说“这只是一个小气球,谁在乎呢”。诚然,这并不是一个很大的不便,但对我来说,在放弃之前至少做一些研究是值得的。

    您使用哪个maven插件/目标来执行jar?也许还有其他插件可以以不同的方式工作,例如antrun插件。我正在使用java执行jar文件“java-jar-craftbukkit.jar”。不过,你可能在谈论别的事情。使用任何其他与Maven相关的东西都只是诱使Intellij运行我想要的java命令的一种手段。
    Error running Bukkit: No valid Maven installation found. Either set the home directory in the configuration dialog or set the M2_HOME environment variable on your system.