【问题标题】:Adding more source folders to a play framework project将更多源文件夹添加到播放框架项目
【发布时间】:2012-05-19 00:30:41
【问题描述】:

如何在一个播放项目中拥有多个源文件夹?我正在使用 play 1.2.4 和 eclipse 插件。我想要做的是在 play 项目中使用来自另一个项目(例如普通 java 项目)的源文件夹。

通过属性->java构建路径->链接源将文件夹添加为源文件夹的正常方法不起作用。那么我必须在哪里添加依赖项来告诉播放我想要什么?我知道如果我想链接一个 jar 文件,我必须将它写在 dependencies.yml 文件中,那么我可以对一个装满普通 java 文件的文件夹做同样的事情吗?

是否可以将第三个源文件夹添加到播放项目中,例如“1.app 2.test 3.mysoucefolder”。

【问题讨论】:

    标签: java eclipse playframework dependency-management playframework-1.x


    【解决方案1】:

    在 Eclipse 中,您项目的属性:Java 构建路径 > 项目“构建路径上的所需项目”> 添加?

    【讨论】:

    • 仅在 Eclipse 中添加构建路径不会被 Play 服务器识别。
    【解决方案2】:

    您可以在app/ 中创建您想要的包层次结构

    例如:

    app/
        controller/
        models/
        views/
        org/
            myproject/
                MyClass.java
    conf/
    ...
    

    MyClass 可以在您的游戏项目中使用import org.myproject.MyClass 访问

    如果您尝试处理文件夹层次结构的限制,您可以尝试符号链接

    【讨论】:

      【解决方案3】:

      我认为您可以通过使用来自另一个项目的源文件夹创建一个播放模块来实现这一点。

      一个模块实际上只不过是代码库的一个组织。

      您可以在此处阅读有关播放模块的更多信息:

      http://www.playframework.org/documentation/1.2.4/modules

      http://playframework.wordpress.com/2011/02/27/play-modules/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-11-19
        • 1970-01-01
        • 2017-04-05
        • 1970-01-01
        • 1970-01-01
        • 2015-09-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多