问题标签 [subproject]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
232 浏览

database - Play 2.2 - 具有多个数据库的子项目

我有一个 play 2.2.1 应用程序,它有一个嵌套在 /modules/ 目录中的子项目。我想在子项目中定义模型并为这些模型使用单独的数据库。

我的 application.conf 文件是这样定义的:

当我运行它时,我收到错误消息“PersistenceException: Error with [models.SubmoduleModel] It has not been enhanced but it's superClass [class play.db.ebean.Model] is?(你不能在一个单继承层次结构)标记[play.db.ebean.Model] className[models.SubmoduleModel]”。

我相信这在 Play 2.1.4 中有效。知道为什么这在 Play 2.2 中不起作用吗?

0 投票
2 回答
765 浏览

xcode - 使用嵌入式框架项目构建项目时“找不到 MyHeader.h 文件”

在使用嵌入式框架项目作为依赖项构建应用程序项目时,我添加了一个协议并构建错误

未找到 MyProtocol.h 文件

错误可能在哪里?

0 投票
1 回答
7026 浏览

cmake - 如何避免 CMAKE 错误“找不到“ 什么时候包含在同一主项目的“add_subdirectory”中

我正在尝试创建一个包含其他第三方项目(OGRE3D、CEGUI 等)和我的特定项目(或多个项目)的 CMAKE 项目。更具体地说,我有一个这样的目录树:

如果我以正确的顺序一一手动构建库,则一切正常(甚至是 myProject)。每个项目都有自己的 CMakeLists.txt 文件,它们几乎都使用该find_package函数。例如,CEGUI 需要为 OGRE 渲染器查找 OGRE,如果找不到,则返回错误find_package(OGRE REQUIRED)myProject需要 OGRE 和 CEGUI。

一个重要的细节是我不会修改CMakeLists.txt子项目的文件,因为我使用 mercurial 或 svn 将它们作为子项目导入(取决于它们各自的 CVS),并且我更喜欢定期更新它们,而不需要修改(我不是足以修改它们的专家)。

有谁知道如何得到这个结果?我应该在我的文件中手动定义所有变量,如“OGRE_FOUND”、“Boost_FOUND”和它们各自的子变量(“OGRE_LIB”、“OGRE_H_PATH”等),masterProject/CMakeLists.txt还是有一种“更智能”或“更清洁”的方法来做到这一点? 无论如何,必须以某种方式定义这些变量,因为项目需要它们......

目前,myMasterProject/CMakeLists.txt仅包含:

这是我得到的 CMAKE 输出:

如您所见,在构建 OGRE 时,一切似乎都运行良好,但之后,当 CEGUI 构建时,它无法识别 OGRE 和相关变量。我的项目的同上...

提前感谢您的回答,干杯

免责声明:我几乎是 CMAKE 的新手......此外,我知道这里已经发布了类似的问题,但我没有找到有效的答案......

0 投票
1 回答
321 浏览

scala - 带有 scala 和子项目的 Playframework 2.2

我一直在尝试建立一个包含一些子项目的项目,但我无法让它按我的意愿工作..

我现在拥有的是一个 Play scala 主项目。我添加了两个子模块,域和基础设施。我希望一切都依赖于一切。我的意思是我的基础设施是一个 scala 模块应该可以访问我的主要项目 application.conf 等。

我将使用我的基础架构将内容存储在数据库中,该数据库设置在主项目的 conf 目录中。

我现在有这个结构:

我希望一切都合而为一。所有依赖项和模块都应该可以在所有模块中访问。

我希望能够访问在 application.conf 中设置的数据库infrastructure

我的 build.sbt 现在是:

应该如何配置我的 build.sbt 以便所有模块都可以访问该项目中的所有内容?

谢谢

0 投票
1 回答
110 浏览

objective-c - 子项目中视图控制器之间的链接

我有一个带有情节提要的主项目,然后我有一个没有情节提要的子项目。我想在主项目的故事板上有一个按钮,当点击它时,它会将您带入子项目的主视图控制器。任何人都可以提供一些指导吗?

0 投票
2 回答
388 浏览

java - 使用 gradle 在 Android Build 中使用子项目 Artifacts

我对 gradle 还是很陌生。我决定将一些我经常使用的代码转移到一个子项目中。这个子项目是一个纯java项目,所以我只使用apply插件:'java'

我可以构建这个项目,并在构建文件夹中看到一个 jar,其中包含调用gradle assemble命令后编译的类。

目前真正困扰我的是,我如何使用 Android Studio 在我的 Android 项目中使用这些类?

我尝试使用编译项目命令:

它按预期编译项目。但 Android Studio 无法看到项目创建的工件?

我在 Gradle Docs 中阅读了一些关于Artifacts 管理的内容,但该文档对我来说并不清楚。

任何人都可以指出我需要如何声明或设置 gradle 构建以使其工作?

0 投票
2 回答
4568 浏览

parallel-processing - Gradle:并行运行子项目的任务

我的项目结构看起来像

在每个子项目中定义了自己的任务 run(){}。我要做的是从 Root 项目的运行任务并行运行 :subproj1:run, :subproj2:run 。我尝试在根项目的 build.gradle

但它有一个例外

我如何从根项目并行运行子项目的任务?

0 投票
1 回答
1249 浏览

java - Play Framework 2.2.1 - 添加非播放 Java 项目作为子项目

我正在尝试添加一个非播放 Java 项目作为子项目。主项目是一个 Play Java 应用程序,子项目与主项目位于同一目录中。我正在按照此处给出的说明进行操作。我的 build.sbt 看起来像

这是我的目录结构

当我尝试编译主项目时,出现以下错误。

0 投票
1 回答
77 浏览

ruby-on-rails - 模块化 Rails 项目的最佳身份验证

我还在学习 Rails,但面对这个项目:Web 解决方案应该由三部分组成 - 网站、合作伙伴部分和管理面板。合作伙伴和管理面板部分应作为子目录(客户要求)提供,如下所示:

我决定使用通用模型和业务逻辑制作三个独立的应用程序,并使用Passenger 和Apache 以上述方式部署它们。

在数据库中应该有两个模型:(Admin仅适用于管理员)和User(相当胖的模型,用户和合作伙伴通用,因is_partner字段而异)。因为这些模型对所有三个站点都是通用的,所以我决定将它们放在 Rails 引擎中,然后为每个应用程序使用适当的模型。但是现在我遇到了选择合适的身份验证模块的问题。

你能建议一个吗?我应该尝试使用一些已经存在的解决方案还是我最好必须实现自己的身份验证?或者可能是我对这个项目的整个方法从一开始就错了?

谢谢你。

0 投票
1 回答
489 浏览

ios - 将ios项目转换为android时出现sqlite未定义错误

当我编译项目时,将创建 tis 问题。sqlite 是否支持合适的?

链接 Build/android-armeabi-debug/touchandmove22/apk/lib/armeabi/libverde.so

异常属性错误:“'NoneType' object has no attribute 'pack'" in <bound method ZipFile.__del__ of <zipfile.ZipFile instance at 0x10951aab8>> ignored

我该如何解决这个问题?