javascript - 将两个应用程序合二为一

标签 javascript java gradle war

因此,我有两个独立的应用程序-一个是用Java编写的REST Api,它以 war 形式导出。另一个是REACT javascript应用程序,该应用程序在包含1个HTML,1个CSS和1个JS文件的文件夹中呈现。
现在,我的组织希望我将这两个应用程序打包在一起,并为部署提供一次 war 。
我个人认为这是一个糟糕的主意,但是好吧,不能总是选择。
我的问题是,是否可以做到,如果可以,我该怎么做。重要的是要注意它必须是gradle build。

最佳答案

从理论上讲,您应该能够将 Assets 打包到您的.war中,并让Tomcat(或其他任何一种)与您的实际 Assets 一起提供。

您应该能够将它们放在同一级别的WEB-INF文件夹旁边。容器将直接为他们服务。

您可能想要一个可以运行任何需要运行的JS(缩小等)功能的构建步骤。另一个构建步骤可能会将其输出结果带入 war 。

关于javascript - 将两个应用程序合二为一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38003726/

相关文章:

Java:防止在方法外部使用对象引用

Java - 修改后的 compareTo 方法说它需要返回一个 int,但它应该返回一个

gradle - 在TestKit的GradleRunner上下文中,Gradle登录到哪里?

javascript - 使 Bootstrap 移动菜单全屏显示

javascript - 保存尝试保存字段/列,但不保存值

javascript - 如何匹配 "two or more words"

javascript - 如何在 next.js 应用程序中从服务器端获取客户端的 IP 地址?

java - 通过 Selenium 启动浏览器时出现异常 java.lang.ClassNotFoundException : org. openqa.selenium.MutableCapability

gradle - 测试后执行gradle任务

java - 如何在 IntelliJ IDEA 中使 gradle 构建使用 jdk 1.6