【发布时间】:2011-02-05 21:41:50
【问题描述】:
我有一个包含 3 个工件的项目:
common - 实体、业务逻辑。没有用户界面代码 webapp-a - 一个公共网络应用程序 webapp-b - 一个管理网络应用程序
webapp-a 和 webapp-b 依赖于 common。 common 配置为部署到本地 maven 存储库。
到目前为止一切顺利。
我已配置 IntelliJ,以便每个工件都是一个单独的模块。模块依赖配置正确。我可以将新方法添加到公共类中,然后立即在 web 应用程序的类中使用该方法。
但是,当我运行 mvn jetty:run 时,它会使用我的存储库中当前部署的通用快照。它不使用我的本地课程。如果我将一个方法添加到一个公共类中,它编译得很好,但在运行时会崩溃。
那么有没有可能:
a) 说服 jetty:run 使用我的本地通用构建输出
或
b) 在我想提交/部署之前在本地测试时,将我的公共输出部署到我的本地 ~/.m2/repo
或
c) 其他解决方案?
谢谢!
-- 詹姆斯
【问题讨论】: