17

プロジェクト A と B があるとします。プロジェクト B はプロジェクト A に依存しています。

私はプロジェクト A に取り組んでおり、プロジェクト B を実行してすぐに結果を確認したいと考えています。

私の同僚はプロジェクト B に取り組んでおり、プロジェクト A のコードをチェックアウトすることはまったく許可されていません!

Maven + Intellij では、Java プロジェクトでこれを簡単に行うことができます。Intellij でモジュールの依存関係を定義できます。これにより、プロジェクト A で作業し、変更を加えてプロジェクト B を実行できます。私の同僚の場合、Maven はデプロイされたアーティファクトをローカル リポジトリにフェッチします。

現在、フロントエンド開発に同じワークフローを実装しようとしています。(画像、HTML、JavaScript)。

私は、「率直で要点がはっきりしている」ように見える Bower を使用することにしました。

Maven と Intellij を使用して、次の 2 つの品質を実現するにはどうすればよいですか。

  1. 依存関係を変更し、「更新」して結果を確認します。
  2. 開発者ごとに異なる依存関係を定義します。
4

2 に答える 2

10

Bower 開発リンクの手順は次のとおりです (プロジェクトの名前がbower-typescript-hello-world:

bower モジュールで、bower.json があるルートに移動し、 を実行しますbower link。これにより、ホーム ディレクトリにリンク可能なパスが作成されます。

bower link ~/.local/share/bower/links/bower-typescript-hello-world > *CURRENT_DIRECTORY*

このbowerパッケージを使用するプロジェクトに移動して実行しますbower link bower-typescript-hello-world

これにより、現在のファイルがモジュールから使用されるようにリンクされ、変更を確認するために git commit を実行する必要がなくなります。

于 2015-03-26T20:25:28.287 に答える