【发布时间】:2013-03-18 00:34:23
【问题描述】:
我在 Eclipse 中有一个现有项目(我们称之为“NotPlayProj”),其中有很多 Java 代码仍在开发中。我使用 play 2.1.0 制作了一个新的 eclipse 项目(我们称之为“PlayProj”)。我的目标是在 PlayProj 中使用 NotPlayProj 中的代码,并让 Eclipse 和 Play 编译器都注意到任一项目中的更改。
如果我进入 PlayProj 的属性并通过 Project 选项卡添加 NotPlayProj,则方法完成和包含在 eclipse 中工作,但 Play compile 看不到结果。我查看了 Play 模块,但这些模块似乎并没有达到我想要的效果。
有没有办法做到这一点,最好不修改 NotPlayProj?
编辑 --- 我查看了http://www.playframework.com/documentation/2.0/SBTDependencies,它显示了如何将 jar 从 NotPlayProj 导出到 PlayProj/lib 目录,但这需要在每次 NotPlayProject 更改时手动导出。我怀疑托管依赖部分应该涵盖这一点,但我以前从未使用过 SBT,因此可能缺少一些基本的东西。
【问题讨论】:
-
你看过这篇文章了吗,也许对你有帮助:stackoverflow.com/questions/10226919/…
-
感谢参考 adis。这不是我所需要的,但它在一般情况下。我想我需要从头开始学习 sbt。
-
这是你想要做的stackoverflow.com/questions/10090829/… 吗?
-
没有。该问题中描述的方法仅处理我已经在工作的事物的日食方面。我需要找到一种方法让 Play 编译器查看其他项目,而无需在每次更改后手动导出类。到目前为止,play 可以处理的唯一方法似乎是将另一个项目变成 SBT 版本。
标签: java eclipse playframework playframework-2.0 sbt