我使用 Play Framework 开发了一个模块。该模块被多个 Play 框架项目使用。每次我更改模块中的任何代码时,我都需要构建模块并将其部署到我的其他主要应用程序中。我不想在 Eclipse 中进行开发时执行此步骤。我只想在服务器中部署时构建模块。有什么方法可以实现这一点 - 我在 eclipse 中的模块中更改代码,所有使用此模块的项目都会自动获取更改。
谢谢
我使用 Play Framework 开发了一个模块。该模块被多个 Play 框架项目使用。每次我更改模块中的任何代码时,我都需要构建模块并将其部署到我的其他主要应用程序中。我不想在 Eclipse 中进行开发时执行此步骤。我只想在服务器中部署时构建模块。有什么方法可以实现这一点 - 我在 eclipse 中的模块中更改代码,所有使用此模块的项目都会自动获取更改。
谢谢
如果是 play 1.2,您可以声明要从本地存储库加载模块: http ://www.playframework.com/documentation/1.2.4/dependency#repositories (“本地存储库”部分)。
然后,Play 应该编译您的模块并在您启动应用程序时始终加载最新的源代码。如果您的模块使用一些 jar 部署的类(不在 app 目录中),您可能会遇到问题,那么您需要执行play build-module
.