我使用这个目录结构:
Parent
|
|--Back-end(one module FOR enitity)
| |- pom.xml
|
|--Back-end(one module FOR rest)
| |- pom.xml
|
|--Back-end(one module FOR service)
| |- pom.xml
|
|--Front-end(module for angular)
| |-public
| | |-myApp
| | |-all angularjs related files
|
|
|
|pom.xml 我的后端模块产生了一个WAR,但是现在如何进行单独的角度战争:这里的目标是能够将整个javascript应用程序(Angularjs)部署为一个java war文件。
发布于 2015-03-19 15:40:23
尝试对所有模块使用<packaging>jar</packaging>。然后创建两个具有<packaging>war</packaging>的新模块,它们依赖于其他模块创建的普通JAR。
这样,您就可以在WAR中重用Java代码。如果您希望在WEB-INF下面共享文件,则可以为此创建一个常见的WAR模块,并使用战争覆盖。这意味着您有许多模块可以生成JAR,还有三个模块可以产生战争。请注意,战争覆盖有些脆弱,所以通常最好远离它们。
https://stackoverflow.com/questions/29145394
复制相似问题