0

私たちは複数の Java EE アプリケーション (現時点では 8 つ) を開発していますが、それらはすべて同じ種類のコードに基づいています。ただし、すべてのアプリは Eclipse の異なるプロジェクトとして明確に分離されており、Windows エクスプローラーに独自のフォルダーがあり、Git サーバーに独自のリポジトリがあります。

アイデアは、冗長なコードをどこかに置き (「コア」という名前の別のプロジェクト)、同じことを 8 回再コーディングすることなく、すべてのアプリで自動的に使用することでした。Java 部分については、各プロジェクトで「リンク ソース」を作成しました。これにより、Eclipse 内で「コア」プロジェクトへの一種のシンボリック リンクが作成され、Java ソースで指定された「コア」パッケージが問題なく使用されます。

しかし、JavaScript/CSS の部分ではうまく機能しません。冗長なJS / CSSを「コア」プロジェクトにコーディングし、変更するたびに手動でコピーすることなく他の場所で使用する方法についてはまったくわかりません。

4

2 に答える 2

1

問題の解決策については、git を調べる必要があると思います。結局のところ、js ファイルをすべてのプロジェクトに含める必要がありますが、別のプロジェクトで維持する必要があります (私が理解している限り)。gitを使用してこれを解決するには、ある種のサブモジュールやコミットハンドルなどが必要です。

于 2012-09-19T15:38:25.467 に答える
0

これが、プロジェクトの JavaScript インクルード パス プロパティのユーザー ライブラリ機能の目的です。

于 2012-09-19T15:29:01.810 に答える