我是NetBeans的新手,正在尝试为我的Maven项目定义和运行各种自定义目标。我的Maven proj使用了许多插件;一次用于构建Java类,另一种用于预编译JSP,另一种用于构建OSGi包,另一种用于部署到我的开发应用服务器。
默认情况下,NetBeans似乎有Build,Clean&在主工具栏栏中构建易于访问的“构建选项”。这些触发了贯穿整个构建过程的安装目标(编译所有内容并部署到我的开发人员)。
在NetBeans中,我可以编辑项目的属性,定义“开发”配置文件,然后定义自定义操作(或修改默认的NetBeans操作)。
我如何:
调用不是Build或Clean& amp;内置NetBeans
仅定义要运行的特定插件的某些目标,并调用这些操作。
答案 0 :(得分:19)
首先转到项目属性>动作并创建您的MVN构建
以上将运行:
mvn install -P initdb,initdb-qa -DskipTest=true -Dprop.name=dev
然后它将在“自定义”
下可用
答案 1 :(得分:8)
这只是对@ Ev0oD答案的评论,但我想添加一张图片,所以它必须是一个单独的答案。
使用以下方法创建工具栏按钮后
工具 - >选项 - > Java - > Maven - >执行 - >编辑全局自定义目标定义
然后我必须使用以下方法将按钮添加到工具栏中:
查看 - >工具栏 - >自定义(或右键单击工具栏标题并选择自定义)
然后我可以在此对话框中看到“Maven”组中的新按钮:
然后我必须将按钮拖到工具栏上,如图所示。注意:不要尝试将其拖动到工具栏标题右侧的空白部分,因为这不起作用。
答案 2 :(得分:7)
如果要在更多项目上使用某些自定义目标,并且希望快速访问它们,则可以使用NetBeans 8.0.1中存在的全局自定义目标(不确定它们在哪个版本中引入)
访问工具 - >选项 - > Java - > Maven - >执行 - >编辑全局自定义目标定义...
在那里,您可以添加其中的许多内容,并且它们将出现在“自定义”部分中的所有项目中,如接受的答案中所示。
一件好事是,您可以通过单击(在工具栏中显示)并选择六种不同颜色的图标中的一种来将其添加到工具栏。你最终会得到这样的东西:
答案 3 :(得分:2)
或者,您可以使用项目节点上的“自定义”弹出窗口,并在“自定义...”操作对话框中,设置执行目标,并最终记住后续执行的设置。记住的项目将出现在同一弹出菜单中。对于全局(针对每个项目)目标定义,请参阅全局选项。