[RSS]

NetBeans モジュールを作成しました。NetBeans プロジェクトに提供できますか?

はい、できます。コードを書いた場合は contrib.netbeans.org の開発者 (Developer) ロール をリクエストして下さい。(アカウントが必要になります) CVS の書き込み権を取得したらチェックインして下さい。CVS 書き込み権を取得するには Contributor Agreement に署名する必要があります。

モジュールプロジェクトに参加する、あるいは新しくプロジェクトを作成する場合には netbeans.org の貢献ページ を参照して下さい。


NetBeans を使ってモジュールプロジェクトを作成した場合、netbeans.org での CVS ツリーは少し違うことに注意して下さい。標準のモジュールから netbeans.org モジュールに変換するには以下の方法がります:

  1. . モジュールを閉じ IDE を終了します
  1. . モジュールを netbeans.org のソースツリーの適当な場所にコピーします。
  1. . nbproject/project.xml を開いて <standalone/> の行を削除します。
  1. . =nbproject/genfiles.properties=、=nbproject/platform.properties=、 =nbproject/build-impl.xml= を削除します。
  1. . build.xml を開き <import file="nbproject/build-impl.xml"/><import file="../../nbbuild/templates/projectized.xml"/> に変更します。 second-level module like =contrib/foo= のように2段階下のディレクトリを仮定しています。必要に応じて ../ を変更して下さい)

これらの変更をした後でも IDE で開き作業をすることができます。

特定の NBM ライセンス (=license.file=) を取得していた場合には、netbeans.org モジュールはデフォルトで nbbuild/standard-nbm-license.txt を使用します。これは SPL のモジュールにおいて有効です。

いくつかのモジュールを統合したモジュールスイートプロジェクトの場合はスイートプロジェクトを無視し (netbeans.org モジュールにはスイートを置くことができません) コンポーネントモジュールを netbeans.org CVS ツリーにコピーします。project.xml から <suite-component/> を削除し platform.properties 以外の suite.properties を削除します。

将来のリリースではモジュール開発サポートは単純に GUI から プロジェクトを移動プロジェクトをコピー でできるようする予定です。