私たちはいくつかのプロジェクトがmavenプロジェクトであり、他はnpmプロジェクトです。シェルとPythonのスクリプトがたくさんあり、いくつかの追加のビルドアクションを実行します。私はそれが基本的に同じスクリプトが何度も繰り返し使用されていることに気づいた。私はこれらのビルドスクリプトを使って新しいgitパッケージを作成したいと思っています。これらのビルドスクリプトは、これらの共通スクリプトをコピーして貼り付けるのではなく、共有できるようにしています。しかし、依存関係を管理するために異なるシステムを使用するので、どのタイプのパッケージを使用するべきかはわかりません。私はnpmに精通しており、mavenを多用していませんが、この共通パッケージをmavenプロジェクトとnpmの両方にする最良の方法は、両方のタイプの消費者パッケージが依存して使用できるようにすることです。mvnとnpmを使ったGitパッケージ
0
A
答えて
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
関連する問題
- 1. node.jsを使ったベストワークフローnpmとgit
- 2. Arquillian + mvn cleanパッケージの代わりにmvn cleanパッケージ-DskipTestsとmvn test
- 3. Mavenパッケージ:mvnパッケージ
- 4. mvnのパッケージまたはmvnのインストール
- 5. コマンド "MVNパッケージには、" "MVNパッケージ" を使用してパッケージングGWTプロジェクトが失敗した137
- 6. エンタープライズプロキシブロッキングヤーン、npmとgit
- 7. npmはmvnまたはpiと似ていますか?
- 8. spring-boot:repackageとmvnパッケージの相違点
- 9. mvn cleanパッケージのエラー-DskipTests
- 10. Gitリポジトリからパッケージをインストールした後に、Gitのprepublish/buildを必要とするNPMパッケージを使用してください。
- 11. npmパッケージ
- 12. package.json generation/npm未使用パッケージ
- 13. gulpを使ってnpmパッケージを復元する
- 14. Laravel Mixは `npm run dev 'を使ってパッケージを破ります
- 15. npmスコープ付きパッケージとプライベートレジストリ
- 16. NPMパッケージのフォークと変更
- 17. NPMスクリプト用のNPMパッケージ
- 18. npmが間違ったパッケージのバージョンをインストールします
- 19. npm publishとgit repoワークフロー
- 20. npmパッケージをLaravelにインストールした後にnpmパッケージをインストールする方法は?
- 21. Haskell - カスタムプリプロセッサを使ったパッケージ化パッケージ
- 22. Angular2カスタムnpmパッケージ
- 23. NPMパッケージin process.env
- 24. npmパッケージのトグルバージョン?
- 25. アトムエディタ - npmパッケージ
- 26. GitとDropboxを使ったAptana
- 27. mvnパッケージを使用して.propertiesファイルにパラメータを渡す方法
- 28. jqueryでNPMパッケージを使用する
- 29. クライアント側でnpmパッケージを使用
- 30. Angular4でLoess npmパッケージを使用する