问题标签 [maven-nbm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
339 浏览

netbeans-7 - 什么maven神器包含org.netbeans.core.NbErrorManager

我正在将 netbeans 平台构建转换为 maven,但我无法识别 org.netbeans.core.NbErrorManager 的 Maven 工件。哪一个?

0 投票
1 回答
229 浏览

netbeans - Netbeans RCP - 在“clusters/modules/ext”文件夹中复制第三方 jar

Cluster我的项目中有两个 Netbeans RCPCluster ACluster B)。

集群 A 中的模块 M-A ,依赖M-B 于集群 B 中的模块。M-A ---> M-B

除此之外,两个模块(MA 和 MB)都依赖于third party jar ( tp.jar ).

当我构建我的套件时,我在 2 个不同的地方(两个集群)有 tp.jar:
A/modules/ext/tp.jarB/modules/ext/tp.jar

结果 netbeans 类加载器在类中找到 2 个 jar 文件并且无法加载其中的任何一个。

有什么想法必须解决这个问题吗?

PS:我使用的是 Maven 2.X。和nbm插件。

问候,

穆罕默德

0 投票
1 回答
2840 浏览

maven - maven错误“...的POM丢失” - 在maven下载pom之后

所以 maven 下载 pom 然后声明它丢失了。然后它继续下载罐子。

这是日志

...然后结束错误

我不明白,如果我查看 mavens 存储库,下载了 pom 和 jar,sha1 很好。其他所有依赖项似乎都可以很好地解决,如果我尝试删除该依赖项,我就会得到。

想法或想法将不胜感激。

0 投票
0 回答
78 浏览

java - nbm-maven-plugin 是否可以安全地用于 maven 并行构建?

我有一个使用 nbm-maven-plugin 的多模块项目。我目前正在测试 maven 3 的并行构建功能。对结果非常满意,因为它将速度提高了近 60% :) 问题是,它似乎还没有被标记为线程安全。

我尝试使用最新版本 3.10.1,但仍然收到警告。跟踪器中也没有记录关于此的问题(想创建问题但我似乎无法注册?)。

所以我的问题是,它们可以安全使用吗?到目前为止我可以成功构建,但我认为构建成功不会符合 nbm-maven-plugin 的线程安全性。

0 投票
1 回答
362 浏览

netbeans-platform - 设置 NetBeans RCP 应用程序 Windows 安装程序的发行版本

我正在使用 NetBeans 平台版本 7.3 和 maven-nbm-plugin 构建 NetBeans RCP 应用程序。对于 Windows,我正在使用nbm:build-installersmojo 构建安装程序。生成的安装程序会安装我的应用程序,但 Windows 中列出的版本号Control Panel > Programs > Programs and Features是 1.0.0.0。当我构建应用程序的新版本时,用户无法安装它,因为 Windows 认为该版本 (1.0.0.0) 已安装。我知道我可以使用 NetBeans 的自动更新功能,但我也希望用户能够运行完整的更新安装。

如何配置 maven-nbm-plugin 以设置 Windows 安装程序已安装产品的发行版本号?理想情况下,我想使用${project.version}应用程序模块的 Maven 作为发布版本。

0 投票
1 回答
801 浏览

java - 网豆平台。应用程序路径中的非 ASCII 字符

我正在使用 netbeans platfrom(7.4) 创建我的应用程序。我使用 nbm-maven 插件 3.13。在 Windows(虚拟框中的 8 个)中,我将应用程序设置为带有西里尔字符的文件夹。接下来,我启动 exe 文件并显示消息框(“Non-ascii ...”)。我发现错误报告https://netbeans.org/bugzilla/show_bug.cgi?id=222850,但状态是“已解决”。我应该怎么做才能解决这个问题?

0 投票
0 回答
308 浏览

java - Netbeans 基于 Maven 的模块未提供其依赖项

我想完成我认为这些方向描述的内容。

我想从一个 rcp 平台应用程序中使用一个基于 maven 的外部项目。

我使用新的项目向导构建了一个新的基于 maven 的应用程序,其中包括一个基于 maven 的模块。我已将外部依赖项添加到基于 maven 的模块中。

我还在模块的 pom.xml 中添加了 publicPackages 部分。

当我右键单击模块并转到 ProjectProperties->PublicPackages 时,我可以看到带有复选标记的正确包。

我的 Maven 模块构建得很好。

但是,当我尝试将 maven-module 添加为另一个模块的依赖项时,找不到 PublicPackages 中列出的包。

如果我在 nbm 内部窥视,我可以看到我想要暴露的罐子在 netbeans\modules\ext 下

有没有办法构建一个包装另一个 Maven 项目的 Maven 模块?

nbm-maven-plugin 文档包括一个听起来很像我想做的例子:

公共包声明

默认情况下,所有模块的包(和类)都是给定模块私有的。如果你想向其他模块公开任何 API,你需要在你的 pom.xml 中声明这些公共包。这不仅包括您自己的类,还包括与您的模块一起打包并公开以供其他模块重用的任何其他 3rd 方库类。

例如:

有一个公开的包 org.foo.api(但不是 org.foo.api.impl 包)和任何以 org.apache.commons 开头的包,因此 org.apache.commons.io 和 org.apache.commons 都是如此。 exec 包暴露在外部

我显然没有正确解释这些文档,因为这种行为不是我所看到的。

0 投票
1 回答
410 浏览

java - 导出 nbm-maven-plugin 中的所有包

我正在 Netbeans 平台中创建一个包含一组 jar 依赖项的包装器模块,我想让所有包(包括 jar 中的包)可用于依赖于此包装器的其他模块。到目前为止,我已经能够通过这种方式在 pom 中配置 nbm-maven-plugin 来做到这一点:

问题是包装器有几十个罐子,每个罐子都有大量要导出的包。这使得 pom 文件很长(到目前为止超过 1K 行的包,我不得不手动添加它们以使项目构建继续进行)

是否有任何方法或配置可以公开所有包而不在 pom 中列出它们?

0 投票
1 回答
47 浏览

netbeans-platform - 如何为 nbm maven 插件创建的可执行文件指定元数据

我想指定在 netbeans maven 插件(nbm)创建的可执行文件上右键单击 / info 时可见的元数据。

目前它看起来像这样:

netbeans exe的文件属性

我特别错过了一种说明以下内容的方法:

  1. 姓名
  2. 版本

我已经在我的 pom.xml 中指定了组织标签。但它没有效果。

我查看了 maven nbm 插件的文档和官方文档,但找不到任何东西。

netbeans 8.2 中的可执行文件具有所有必需的元数据,所以我认为必须有办法。

0 投票
1 回答
27 浏览

java - 如何使多个 nbm 模块的 jar 状态相同?

我的 NetBeans 平台应用程序有两个nbm模块 A 和 B 以及一个jar项目。NB 模块依赖于包含名为 Engine 的单例类的 JAR。当我从模块 A 访问 Engine 类时,Engine 对象创建并返回。因此,当我从模块 B 调用相同的 Engine 类时,我希望已经创建了 Engine 对象。但它会再次创建新的 Engine 对象并返回。

===jar 模块===

===模块A===

===模块B===

我也想从模块 B 调用中获取相同的对象,因为 jar 是这两个模块之间的共享资源。通过单个 jar 在两个 nbm 之间共享对象的正确方法是什么?