我的maven项目具有以下结构:
"base"模块 - 包含共享的java文件 - 应包含共享的javascript文件
模块1 - 使用共享的java文件作为maven依赖 - 应该使用共享的javascript文件?
模块2 - 使用共享的java文件作为maven依赖 - 应该使用共享的javascript文件?
目前,webpack似乎是javascript打包中的新东西,而npm似乎是一个合适的包管理器.所以我尝试了以下内容: - 基本模块使用webpack创建一个npm包(使用npm包) - 模块1和2使用基本模块目标文件夹的相对路径手动安装此包,其中npm包是
为什么我没有使用npm发布? - 无法更新已发布的npm包,因此每个构建都需要创建一个新的版本号 - 它需要一个Internet连接来构建
其他选择? - 我想过使用maven资源插件,但这似乎包含了很多手工工作(文件名,文件夹等)
所以我要求的是:你是否在同一个项目中的maven模块之间共享javascript代码?你是如何实现这一目标的?必须有更好的方法来做到这一点,或者?
如果您想查看我的项目,请查看此处:https://github.com/stefanrinderle/softvis3d
在此先感谢您的回答评论!