2009-06-27 21 views
0

私は自分の学生グループのプロジェクトで働いています:netbeansでの共有プロジェクトの問題

私たちのプロジェクトを共有する際に問題があります。問題がある

  • project.properties
  • private.properties

我々はlibrarysを使用すると、彼らは私たちのハードドライブへの相対パスであることを、: 私たちは毎回変更する必要が2つのファイルがあります。 。 だから、私たちがチェックアウトしたときには、プロジェクトを手に入れるためにこれらのファイルを修正する必要があります。
例: C:\ Users \ ** \ Desktop \ teddpee \ EgisPartnerprofile \ nbproject \ build-impl.xml:519:警告:コピーするファイルC:¥vol¥netbeans-6.1¥6.1¥enterprise5¥modules¥ext¥jsf-1_2¥jsf-impl.jarが見つかりませんでした。

C:JSF-impl.jarの\ \ enterprise5 \モジュール\ extに\ JSF-1_2 \体積の\ NetBeansの-6.1 \ 6.1は、他の誰かからのパス..です
どのように私はこの問題を解決することができますか?

答えて

1

できることは2つあります。

プロジェクトの誰もがそれを使用し、それに固執するという慣習を確立します。たぶん誰もがc:\ jarsディレクトリを作成してそこにすべての共通JARを置くことができます。

またはMavenまたはIvyを覚えて、あなたの依存関係を処理させることができます。

+0

::私たちは、異なるプラットフォーム上でプログラム1. へ:ここ

は、いくつかのより多くの情報があり、私はそれを正しく学ぶのに十分な時間を持っていないと思います。2. - >締切7月10日 – darkrain

+1

1.お奨め共有する方法や共有しない方法を見つけます。実行可能な標準に同意する。真実、時間が足りません。将来の参照のために共有しました。 – duffymo

0

「共有ライブラリ」がNetbeans 6.1に追加されました。ライブラリマネージャは、プロジェクトへの相対参照を持つライブラリを管理できます。 6.1以前では、ライブラリマネージャはパーソナルライブラリのみを管理していました。

たとえば、プロジェクトが${user.home}/OurProjects/TheProjectにある場合、共有ライブラリを${user.home}/OurProjects/SharedLibsに配置できます。次に、VCSシステムに両方をコミットします。チームメンバーは、VCSを介してライブラリを更新できます。私たちの環境では、これはWindows、OS X、Linux上の開発者にとってうまく機能します。

IDEは、プロジェクトをパーソナルライブラリから共有に変換するのに役立ちます。 http://www.netbeans.org/kb/61/java/library-sharing.html

関連する問題