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
Netbeans maven添加模块_Netbeans_Maven - Fatal编程技术网

Netbeans maven添加模块

Netbeans maven添加模块,netbeans,maven,Netbeans,Maven,在Netbeans中,如何使用IDE将模块添加到多模块maven项目中。在Eclipse中,我可以右键单击project>add>new>other>maven模块。netbeans是否具有类似的功能 这不适用于Netbeans 7.0.x 在Netbeans 7.1中: 在“项目”视图中展开(maven)父项目 右键选择“模块” 选择“添加模块” 既然您使用了“模块”这个词,我想您的意思是将Netbeans平台模块添加到Netbeans平台应用程序中 下面是如何做到这一点(Netbeans

在Netbeans中,如何使用IDE将模块添加到多模块maven项目中。在Eclipse中,我可以右键单击project>add>new>other>maven模块。netbeans是否具有类似的功能

这不适用于Netbeans 7.0.x

在Netbeans 7.1中:

  • 在“项目”视图中展开(maven)父项目
  • 右键选择“模块”
  • 选择“添加模块”
    • 既然您使用了“模块”这个词,我想您的意思是将Netbeans平台模块添加到Netbeans平台应用程序中

      下面是如何做到这一点(Netbeans IDE v7.1.2):

    • 从文件菜单中选择“新建项目”。选择类别“Maven”,然后从右侧列表中选择“Netbeans模块”

    • 现在,您将看到一个向导,该向导将收集各种信息。与您的问题相关的最重要的一个问题是“项目位置”。在此处为应用程序选择父目录非常重要,这样属于应用程序的每个模块都会成为该父目录的子目录。如果您的父应用程序位于“C:\JavaDevelopment\MySuperApp”中,那么这就是您放入“项目位置”中的内容

    • 通过上述方式,新模块将自动作为依赖项添加到父应用程序中。该模块当然是自主的,如果您愿意,当然可以在多个项目中使用,但对我来说,将模块与它自然所属的应用程序(即,所有内容都放在同一目录树中)放在一起通常是有意义的


      如果您喜欢在单独的目录树中执行此操作,则必须手动添加依赖项。

      Maven支持模块的概念,不要与netbeans模块混淆。

      在pom.xml中之前,将打包设置为父项目的pom


      打包pom而不是jar,这在Netbeans 7.1 RC2中不起作用。“添加模块”菜单项打开“打开的项目”对话框。显然,只有通过另一种方式手动创建了模块,它才会起作用。我相信请求的是maven子模块,它可以是任何类型的项目,而不仅仅是“netbeans模块”项目。