问题标签 [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.
module - 是否可以在 Play 的主项目中的模板中使用来自子项目的路由?
我有一个包含子模块“管理器”的 Play (2.1.2) 项目。
我想在位于主项目的模板中使用我的子模块中的路由器。
我试过论文:
没有任何效果。
有关信息,我按照Play 文档中的教程进行操作:
我有这个项目结构:
在主要路线:
我唯一做的就是把我的路由放在没有子包“manager”(controllers.manager) 的 manager.routes 中,我像在主项目(控制器)中一样直接命名它们,以解决 Eclipse 的这个问题。我的子项目中的控制器中的“包”名称也是如此。
是否可以在主项目中使用子项目的路线?
windows - Windows Compact Embedded - 包括外部本机文件
我创建了一个仅打印“Hello World”的子项目。我的目标是在同一个子项目中创建一个 C 文件,但在一个名为“src”的文件夹中,我还想在一个名为“include”的文件夹中创建一个 H 文件。
H 文件只包含一个函数声明“void printContent();” C 文件包含打印“Hello Buddy”的定义。
我在子项目的源文件部分中添加了 C 文件,并在头文件部分中添加了 H 文件,但是当我编译子项目并尝试将其部署到模拟器时,出现错误。
构建:[01:0000000047:ERRORE] NMAKE:U1073:不知道如何制作 'obj\ARMV4I\debug\content.obj'
我尝试通过在每个子项目的源文件中提供以下行来配置子项目。
包括=包括/
但没有任何改变,问题仍然存在。
properties - CTest Cdash:站点下缺少 SubProject xml 元素,仅使用 include(CTest) 提交测试结果
我使用 CMake 构建了一个包含多个独立项目的源代码树来构建每个单独的项目。
重要提示:我没有全局 CMakeLists.txt 文件来执行整个构建,我使用通用脚本(windows (.cmd) 和 unix (.sh))循环所有子项目。我想保持项目的独立性,同时又能够自动构建它们。
另一方面,在 Cdash 中,我希望将所有这些独立项目视为Cdash 子项目,作为更大的独特人工Cdash 项目的一部分。
为了使用 Cdash,我遵循了以下描述的方法: http ://www.cmake.org/Wiki/CMake/Testing_With_CTest
我将此方法命名为 A。
即,我这样做:
然后,我自己做一些测试。
之后,我尝试按照以下页面指示将我的个人项目视为子项目: http ://www.kitware.com/media/html/CdashSubprojects.html
我将此方法命名为 B。
问题是提交给 CDash 的 xml 缺少和SubProject
xmlLabels
元素(xml 滥用者的标签)Sites
,尽管我的 CMakeLists.txt(实际上是我的 CTestConfig.cmake)文件具有以下全局属性设置(我试图把它在两个文件中):
其中 CMAKE_PROJECT_NAME - 当然 - 定义明确。
- 你知道提交的 xml 文件的元素下缺少wjy
SubProject
和元素吗?Labels
Sites
- 方法A和B可以混用吗?
另外,我检查了CTest源,这些全局属性是由这个函数添加的(我从2.8.10获取,无法下载我正在使用的2.8.11的源,所以我希望没有改变它,否则对不起) :
ch->GetCMake()
在我的情况下会以某种方式返回 NULL 吗?
在此先感谢您的帮助。问候。
P.-S.:请不要问我为什么要这样做或那样(除非你有相关的观点要提出),因为-一-没有帮助,-二-如果我这样做,那是因为我有一个很好的理由,这个地方不适合暴露它。我来这里是为了寻求你的帮助,最好是从知道他/她在说什么的人那里寻求帮助,或者明确的最终结果“不,不可能那样做,因为这个”(因为是强制性的 - 请不要强制答案)。
scala - 线程中未捕获的错误 [play-akka.actor.defaul t-dispatcher-2]
我正在尝试在 Eclipse 中使用 play-2.2.0 创建子项目,但根据以下详细信息我面临错误:
路线
核心路由
com.abc.core.sys.controllers 包中的 Application.main()
index.scala.html
main.scala.html
当我尝试访问时出现错误localhost:9000/core
。如何解决这个问题?
sbt - 主项目的源代码潜入子项目
我有一个依赖于另一个的项目。我一直在使用 sbt publish-local 来更新依赖项,这很糟糕。
所以我尝试切换到子项目,但它没有编译。我尝试将 build.sbt 文件的依赖项放入 Build.scala 文件中,它没有改变任何东西。
我将 SBT 0.13 与 Scala 2.10.2 一起使用
原始 build.sbt(重命名为 build._sbt 以避免冲突):
Build.scala 如下
当我运行 sbt compile 时,我得到以下输出
“项目”的输出
如果我运行 ''project {git://github.com/malaverdiere/heros.git#develop}heros'' 后跟 'compile',则输出完全相同。
以下 SBT 命令的输出都是针对该项目的
'compile:unmanaged-source-directories' 的输出
“检查来源”的输出
然而,“显示来源”的输出(截断)
如何修复此编译错误并在我的设置中包含子项目?
python - Git:作为子模块或独立存储库的硕士论文子项目
我刚开始使用 git 来让我为硕士论文编写的代码更有条理。我将任务分为 4 个子文件夹,每个子文件夹都包含数据和使用该数据的程序。这4个子项目不一定需要连接,没有一个程序包含使用其他子项目的功能。但是,某个子文件夹中的程序生成的输出文件被另一个子文件夹中的程序使用。此外,有些程序是用 Bash 编写的,有些是用 Python 编写的。
我将 git 与 bitbucket 结合使用。我对整个概念真的很陌生,所以我想知道我是否应该为(到目前为止)4 个子项目中的每一个创建一个“硕士论文”存储库,或者更确切地说是一个存储库。谢谢您的帮助!
gradle - Gradle 子项目名称与文件夹名称不同
我有几个子项目是多项目构建(平面层次结构)的一部分。我想将它们的名称设置为与其文件夹名称不同。但是,在 include (settings.gradle) 中,它必须具有文件夹名称,否则将找不到它(对于compile project(':ProjectName')
.
如果我尝试设置project.name
它告诉我这是只读的。原因是我们正在从 Ant 转换并希望为 Eclipse IDE 保留相同的名称。就工件而言,我们jar.artifactName
用来设置我们想要的任何名称。
谢谢你。
ios - 你可以在另一个带有 Xcode 子项目的 iOS 应用程序中运行一个 iOS 应用程序吗?
我最近购买了一些迷你游戏的源代码,我希望将其包含在我当前的复杂应用程序中。但是,我在将迷你游戏实际实施到我的应用程序中时遇到了困难。最初,我尝试将源文件复制到我的项目中,但偶然发现了拥有两个单独的应用程序委托的问题。是否可以有两个单独的代表?
我想到的另一种方法是将迷你游戏项目添加为 Xcode 子项目。但是我不确定这是否可能,如果是,我将如何去做?如果您知道更好的方法,我将不胜感激任何形式的帮助。
谢谢你。
java - Teamcity 引擎与父模块 maven 崩溃
我有两个简单的春季项目,都建立在 teamcity 上。然后我添加了一个父 pom.xml:
然后在员工和 SpringOne pom.xml 文件中,我添加了父标签: MainProject com.abc 1.0-SNAPSHOT
新的 pom 文件可以从命令行很好地构建。但是当我将它移到 teamcity 时,我看到 -X -e 选项出现错误:
我试图在 teamcity 中构建修改后的员工 pom.xml,得到了类似的错误:
[com.abc:employee] 无法在项目员工上执行目标 org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test):执行目标 org.apache.maven 的默认测试.plugins:maven-surefire-plugin:2.12.4:test failed: 分叉的虚拟机没有说再见就终止了。VM 崩溃或调用 System.exit