私のMavenプロジェクトは、以下の構造を有する:Mavenのモジュール間のJavaScriptコードを共有する方法
- "ベース" モジュール - Javaファイル を共有含まれています - 共有含まれている必要がありますJavaScriptファイルを
- モジュール1 - 共有Javaファイルを依存関係として使用する - 共有javascriptファイルを使用する必要がありますか?
- モジュール2 - 共有Javaファイルを依存関係として使用する - 共有javascriptファイルを使用する必要がありますか?
現在、webpackはjavascriptパッケージでは新しいようですが、npmは適切なパッケージマネージャーのようです。ベースモジュールのWebPACK 使用(NPMパックで)NPMバンドルを作成する - - 手動NPMパッケージは
であるベースモジュール対象フォルダへの相対パスを使用して、このバンドルをモジュール1および2インストールしますので、私は、次の試みなぜnpmを公開しないのですか? - 公開されているnpmパッケージを更新できないため、すべてのビルドで新しいバージョン番号を作成する必要があります - ビルドにはインターネット接続が必要です
その他のオプションはありますか? - 私はMavenリソースプラグインを使用することを考えましたが、これは手作業(ファイル名、フォルダなど)の多くが含まれているようです
私は何を求めているのですか?同じプロジェクト内でモジュールを作ることはできますか?それをどうやって達成するのですか?これを行うにはよりよい方法が必要ですか?
あなたは私のプロジェクトを見たい場合は、ここで見てみましょう:あなたの答えのコメントを事前にhttps://github.com/stefanrinderle/softvis3d
感謝を!
私はhttps://maven.apache.org/plugins/maven-remote-resources-plugin/が役に立つと思いますが、あなたの例が理解できないほど簡単なので、完全な答えを与えることはできません。非常に基本的な例(Mavenマルチモジュール、3-4プロジェクト、1つのJSファイルなど)を追加し、期待を明確にすることを検討してください – michaldo
OPはあなたに彼のgithubリポジトリへのフルアクセスを与えてくれたと思います... –
@RajaAnbazhagan、レポへのアクセス。私はhttp://stackoverflow.com/help/mcveに従って準備の例を提案した(とにかく、問題は解決されるので、ケースは閉じている) – michaldo