emp*_*e29 11 netbeans maven-plugin maven
我是NetBeans的新手,我正在尝试为我的Maven项目定义和运行各种自定义目标.我的Maven proj使用了许多插件; 一次用于构建Java类,另一种用于预编译JSP,另一种用于构建OSGi包,另一种用于部署到我的开发应用服务器.
似乎默认情况下,NetBeans在主工具栏栏中将Build,Clean&Build作为易于访问的"构建选项".这些触发了贯穿整个构建过程的安装目标(编译所有内容并部署到我的开发人员).
在NetBeans中,我可以编辑项目的属性,定义"开发"配置文件,然后定义自定义操作(或修改默认的NetBeans操作).
我如何能:
调用不在NetBeans中构建或清理和构建的操作
仅定义要运行的特定插件的特定目标,并调用这些操作.
JSc*_*Ced 19
首先转到Project Properties> Actions并创建您的MVN构建

以上将运行:
mvn install -P initdb,initdb-qa -DskipTest=true -Dprop.name=dev
Run Code Online (Sandbox Code Playgroud)
然后它将在"自定义"下可用

这只是对@ Ev0oD答案的评论,但我想添加一个图像,所以它必须是一个单独的答案.
使用以下方法创建工具栏按钮后:
工具 - >选项 - > Java - > Maven - >执行 - >编辑全局自定义目标定义
然后,我必须使用以下方法将按钮添加到工具栏:
查看 - >工具栏 - >自定义(或右键单击工具栏标题并选择自定义)
然后,我可以在此对话框中的"Maven"组中看到新按钮:

然后,我必须将按钮拖动到工具栏上,如图所示.注意:不要尝试将其拖动到工具栏标题右侧的空白部分,因为这不起作用.
如果您想使用更多的项目一些自定义的目标,你想有一个快速访问它们,你可以使用自定义的全球目标,是目前在NetBeans 8.0.1(不知道在哪个版本他们被介绍).
访问工具 - >选项 - > Java - > Maven - >执行 - >编辑全局自定义目标定义...
在那里,您可以添加其中的许多内容,它们将出现在"自定义"部分中的所有项目中,如接受的答案中所示.
一个好处是你可以通过单击(在工具栏中显示)并选择六种不同颜色的图标中的一种来将其添加到工具栏.你最终会得到这样的东西:
