DevFaqContribModulesJa

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 から プロジェクトを移動プロジェクトをコピー でできるようする予定です。


Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo