DevFaqContribModulesJa
NetBeans モジュールを作成しました。NetBeans プロジェクトに提供できますか?
はい、できます。コードを書いた場合は contrib.netbeans.org の開発者 (Developer) ロール をリクエストして下さい。(アカウントが必要になります) CVS の書き込み権を取得したらチェックインして下さい。CVS 書き込み権を取得するには Contributor Agreement に署名する必要があります。
モジュールプロジェクトに参加する、あるいは新しくプロジェクトを作成する場合には netbeans.org の貢献ページ を参照して下さい。
NetBeans を使ってモジュールプロジェクトを作成した場合、netbeans.org での CVS ツリーは少し違うことに注意して下さい。標準のモジュールから netbeans.org モジュールに変換するには以下の方法がります:
- . モジュールを閉じ IDE を終了します
- . モジュールを netbeans.org のソースツリーの適当な場所にコピーします。
- . nbproject/project.xml を開いて <standalone/> の行を削除します。
- . =nbproject/genfiles.properties=、=nbproject/platform.properties=、
=nbproject/build-impl.xml= を削除します。
- . 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 から プロジェクトを移動 や プロジェクトをコピー でできるようする予定です。
- 日本語訳 : Masaki Katakai
- 英文 (翻訳したバージョン: x)
- 日本語 NetBeans 開発者 FAQ へ戻る

