問題タブ [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 - NetbeansRCP-「clusters/modules/ext」フォルダにサードパーティのjarを複製します

Cluster私のNetbeans RCPプロジェクトには2つ あります( Cluster A、、Cluster B)。

クラスターAのモジュール は、クラスターB M-A のモジュールに依存しています。M-BM-A ---> M-B

これに加えて、両方のモジュール(MAとMB)はに依存していthird party jar ( tp.jar )ます。

スイートを構築しているとき、2つの異なる場所(2つのクラスター)にtp.jarがあります:
A/modules/ext/tp.jarB/modules/ext/tp.jar

その結果、netbeansクラスローダーはクラス内で2つのjarファイルを検出し、それらのいずれもロードできません。

この問題を解決するためのアイデアはありますか?

PS:私はMaven2.Xを使用しています。およびnbmプラグイン。

よろしく、

モハマド

0 投票する
1 に答える
2840 参照

maven - Mavenエラー「...のPOMがありません」-Mavenがpomをダウンロードした直後

したがって、Mavenはpomをダウンロードし、それが欠落していることを宣言します。次に、jarのダウンロードに進みます。

ここにログがあります

...その後、終了エラー

私はそれを取得しません、私が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 の自動更新機能を使用できることはわかっていますが、ユーザーが更新のために完全インストールを実行できるようにしたいと考えています。

Windows インストーラーのインストール済み製品のリリース バージョン番号を設定するように maven-nbm-plugin を構成するにはどうすればよいですか? ${project.version}理想的には、アプリケーション モジュールの Maven をリリース バージョンとして使用したいと考えています。

0 投票する
1 に答える
801 参照

java - Netbeans プラットフォーム。アプリへのパスに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 に publicPackages セクションを追加しました。

モジュールを右クリックして [ProjectProperties] -> [PublicPackages] に移動すると、正しいパッケージがチェック マーク付きで表示されます。

私のmavenモジュールは問題なくビルドされます。

ただし、maven-module を別のモジュールの依存関係として追加しようとすると、PublicPackages にリストされているパッケージが見つかりません。

nbm の中をのぞくと、公開したい jar が netbeans\modules\ext の下にあることがわかります

別のmavenプロジェクトをラップするmaven-moduleを構築する方法はありますか?

nbm -maven-plugin ドキュメントには、私がやりたいこととよく似た例が含まれています。

公開パッケージ宣言

デフォルトでは、すべてのモジュールのパッケージ (およびクラス) であり、特定のモジュールに対してプライベートです。API を他のモジュールに公開したい場合は、それらの公開パッケージを pom.xml で宣言する必要があります。これには、独自のクラスだけでなく、モジュールと一緒にパッケージ化され、他のモジュールで再利用するために公開される他のサードパーティ ライブラリ クラスも含まれます。

例えば:

公開されたパッケージ 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 のすべてのパッケージをエクスポートする

一連の jar 依存関係を含む Netbeans プラットフォームでラッパー モジュールを作成しています。すべてのパッケージ (jar 内のパッケージを含む) を、このラッパーに依存する他のモジュールで使用できるようにしたいと考えています。これまでのところ、次のように pom で nbm-maven-plugin を構成することでそれを行うことができました。

問題は、ラッパーが多数の jar を取得し、それぞれにエクスポートするパッケージが大量にあることです。これにより、pomファイルが非常に長くなります(これまでのところ、1K行を超えるパッケージがあり、プロジェクトのビルドを進めるためにすべて手動で追加する必要がありました)

すべてのパッケージを pom にリストアップせずにすべてのパッケージを公開する方法または構成はありますか?

0 投票する
1 に答える
47 参照

netbeans-platform - nbm maven プラグインによって作成された実行可能ファイルのメタデータを指定するにはどうすればよいですか

netbeans maven プラグイン (nbm) によって作成された実行可能ファイルを右クリックしたときに表示されるメタデータを指定したいと思います。

現在、次のようになっています。

netbeans exe のファイル プロパティ

私は具体的に次のことを具体化する方法を欠いています:

  1. 名前
  2. バージョン

pom で既に組織タグを指定しています。しかし、それは効果がありません。

maven nbm プラグインのドキュメントと公式ドキュメントを見ましたが、何も見つかりませんでした。

netbeans 8.2 の実行可能ファイルには必要なすべてのメタデータが含まれているため、方法が必要だと思います。