播放预编译命令仅在预编译文件夹中生成一个类文件,而不为控制器、模型等生成类文件

Posted

技术标签:

【中文标题】播放预编译命令仅在预编译文件夹中生成一个类文件,而不为控制器、模型等生成类文件【英文标题】:play precompile command generating only one class file in precompiled folder and not generating class files for controllers,models etc 【发布时间】:2017-01-17 14:48:32 【问题描述】:

我有一个使用 play 1.2.4 构建的播放框架应用程序,当我从 C:\workspace\depotit\javadev\source\webapps\apiui 运行播放预编译命令时(这是所有文件夹,如 app、conf、eclipse 等文件夹所在的位置)。

该命令仅生成带有 java 文件夹的预编译文件夹,该文件夹仅包含 DocViewerPlugin.class 但不包含项目的其他类,也不生成包含 html 文件的模板文件夹。

【问题讨论】:

你的日志文件有错误吗? 【参考方案1】:

查找已添加或修改的文件的一些通用技巧是对文件夹进行版本控制,进行修改,然后检查差异。例如,在 play 框架中检查 precompile 命令对 play 发行版中的 zen-contacts 示例项目之一做了哪些修改,这是使用 git 版本控制的命令:

移动到项目文件夹。 cd /home/hans/Descargas/play-1.2.5.3/samples-and-tests/zencontact/

删除任何以前的临时文件夹。 干净利落

这三个命令创建了一个存储库,并对文件和文件夹的当前状态进行版本控制。 混帐初始化 混帐添加。 git commit -m"初始发布"

执行我们的命令 播放预编译

最后一条命令将显示该命令对文件系统所做的修改。 混帐状态

最后从您的项目中删除版本控制或保留它。您应该使用某种版本控制。 rm -rf .git

【讨论】:

以上是关于播放预编译命令仅在预编译文件夹中生成一个类文件,而不为控制器、模型等生成类文件的主要内容,如果未能解决你的问题,请参考以下文章

为什么这些头只能在预编译头之外工作?

编译在ubuntu中生成共享对象文件

如何在预编译期间包含自定义 SASS 函数?

资产预编译期间未找到文件错误

XCode不能在预编译头中使用c++静态库。

什么类型的数据可以在预编译的 C++ 和 Java for Android 之间传递?