2016-04-29 14 views
0

私たちはいくつかのプロジェクトがmavenプロジェクトであり、他はnpmプロジェクトです。シェルとPythonのスクリプトがたくさんあり、いくつかの追加のビルドアクションを実行します。私はそれが基本的に同じスクリプトが何度も繰り返し使用されていることに気づいた。私はこれらのビルドスクリプトを使って新しいgitパッケージを作成したいと思っています。これらのビルドスクリプトは、これらの共通スクリプトをコピーして貼り付けるのではなく、共有できるようにしています。しかし、依存関係を管理するために異なるシステムを使用するので、どのタイプのパッケージを使用するべきかはわかりません。私はnpmに精通しており、mavenを多用していませんが、この共通パッケージをmavenプロジェクトとnpmの両方にする最良の方法は、両方のタイプの消費者パッケージが依存して使用できるようにすることです。mvnとnpmを使ったGitパッケージ

答えて

0

私が働く会社は、〜10 gitのリポジトリがc/C++、java、python、およびjavascriptで書かれています。

私たちは、必要なすべてのプロトコル(この場合はrpm、maven npm、grunt)を話せる単一のリポジトリサーバをインストールしました。あなたがいなくても、共通のスクリプトパッケージを* .zipとしていくつかのMavenリポジトリに公開し、他のプロジェクトから引き出すことができます。 mavenの場合はdependency plugin to extract the dependencyを使用できますが、他のものはhttpを使用してmavenリポジトリから* .zipを取得できます。 npmがサポートされますURLs as dependencies

関連する問題