私たちはいくつかのプロジェクトが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. mvnのパッケージまたはmvnのインストール
- 3. コマンド "MVNパッケージには、" "MVNパッケージ" を使用してパッケージングGWTプロジェクトが失敗した137
- 4. package.json generation/npm未使用パッケージ
- 5. Gitリポジトリからパッケージをインストールした後に、Gitのprepublish/buildを必要とするNPMパッケージを使用してください。
- 6. クライアント側でnpmパッケージを使用
- 7. Haskell - カスタムプリプロセッサを使ったパッケージ化パッケージ
- 8. mvnパッケージを使用して.propertiesファイルにパラメータを渡す方法
- 9. npmサブモジュールでforked gitをインストール
- 10. GitとDropboxを使ったAptana
- 11. は、任意のNPMパッケージに
- 12. "autopush"を使ったGitクライアント?
- 13. git-svnを使ったコードページ
- 14. npm install from git repoサブフォルダ
- 15. npmレジストリからnpmパッケージを削除するには?
- 16. npmパッケージでnpm ERR!code EPEERINVALIDを取得するグローバルインストール
- 17. npmを使用してMongodbをパッケージ化するには?
- 18. レールでnpmパッケージを使用する方法
- 19. npm package.jsonなしでgitリポジトリをインストール
- 20. 環境変数NODE_TLS_REJECT_UNAUTHORIZEDのnpmパッケージ
- 21. npmパッケージでMeteor 1.3 mup展開
- 22. グランツとNPM、すべてのプロダクション依存関係をパッケージ化
- 23. gitを使ったphpとmysqlのローカルとプロダクションバージョン
- 24. package.jsonとnpmを使って@ angular2-materialをインストールする
- 25. ビルドツールとしてnpmを使ってファイルを連結する
- 26. gitを使ったWeb開発ワークフロー
- 27. バイナリを使ったGitリポジトリ設定
- 28. Gitを使った自動ステージング
- 29. Mavenを使ったScala Sparkプロジェクトのパッケージ化と実行
- 30. mvnにGWT生成ファイルを含める方法:パッケージ