问题标签 [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 回答
601 浏览

eclipse - Eclipse CDT、cmake、重叠子项目

我有一个 CMakeLists.txt,用于为我的项目生成 Eclipse CDT 项目文件。现在我在我的项目中添加了一个依赖项,它有自己的 CMakeLists.txt。在我自己的列表文件中,我添加了add_subdirectory("/myDep" EXCLUDE_FROM_ALL)target_link_libraries(myApp myDep).

问题是 Eclipse 抱怨子项目 myDep 与工作区重叠,因为它在同一个工作区中。结果我无法导入 Eclipse CDT 项目文件(因此我无法处理我的程序)。

现在的问题是: cmake 和 Eclipse CDT 向我的项目添加源依赖项的正确方法是什么,该依赖项应该与我的应用程序一起编译,然后链接到我的应用程序并且是我项目的子文件夹?

0 投票
1 回答
3504 浏览

xcode4 - 使用 Xcode 4 子项目中的静态库和捆绑产品

我有一个包含 2 个项目的工作区:

  1. 一个有 2 个产品的项目:一个静态库和一个资源包
  2. 一个构建 iOS 应用程序的项目。

第一个项目已添加为第二个项目下的子项目引用。我的静态库构建良好,它链接到应用程序,一切都很好。但是,我似乎无法在应用程序中包含资源包。

该捆绑包已添加到应用程序的“构建”方案中。

我尝试将 Resources.bundle 拖入应用程序的“复制构建资源”阶段,但这会在构建时导致此错误:

所以我查看了派生数据目录,我看到 Resources.bundle 在

不是

我认为这是因为捆绑包不是特定于平台的。所以我尝试添加一个构建阶段以将捆绑包复制到产品目录。导致此构建错误:

但是没有 Debug-iphonesimulator/Resources.bundle 文件,所以我看不出这个依赖来自哪里。任何建议将不胜感激。

0 投票
1 回答
2608 浏览

xcode - Xcode 4 中的跨项目源代码参考

我知道您可以让 Xcode 引用其他项目中的框架/静态库构建目标,但是如果您要引用的项目没有框架/静态库目标,您可以直接引用另一个 Xcode 项目的源代码吗?我尝试使用子项目和 Xcode 4 工作区来执行此操作,但无济于事。调整标头搜索路径后,所有#import 语句都可以正常工作,但我仍然收到讨厌的编译器错误 repotting symbols not found。

另外,这个新的 Xcode 4 工作区是怎么回事?它与子项目究竟有何不同?我唯一能找到的是它们在视觉上看起来不同......

工作区

在此处输入图像描述

子项目

在此处输入图像描述

0 投票
1 回答
592 浏览

git - 如果我的存储库中没有任何子模块,为什么 git 会说子项目很脏?

它是一个新的 git 存储库,我所做的只是向其中添加了大量代码。但是,它告诉我:

基于这个问题,这似乎暗示这与子模块有关,如果您有子模块,这是可以预料的。

但是,我没有。为什么我会收到此消息,我该如何获得它?

0 投票
1 回答
1001 浏览

build - 摇篮。如何为子项目列表指定共享配置?

subprojectsallprojects属性,但我怎样才能从字面上列出已知的项目子集?我尝试以下方法:

这受到以下输出的启发println allprojects

但它不起作用。日志输出:

0 投票
1 回答
472 浏览

java - 带有 maven 和子项目的 Playframework 2.0

我有一个 mavenized 的项目“核心”。我还有一个使用“核心”的游戏项目。游戏项目也被mavenized。所以有一个管理两个子模块的maven父项目。它适用于 maven (mvn install, mvn compile...) 但是当我启动播放并重新加载浏览器页面时,编译器会失败,因为它没有找到“核心”项目。这很正常,因为我必须添加一些东西来指示在哪里可以找到“核心”项目。我试图添加一个项目依赖项,但“核心”必须在 play 项目的模块文件夹中,我不希望这样。

我如何指示播放也编译“核心”项目的来源,或者至少指示播放在哪里可以找到“核心”项目类?

谢谢


感谢您的答复。但是我已经尝试了很多我在网上找到的关于配置 sbt 的东西(例如重新定义 unmanagedClasses),但我没有成功让它工作......

你有一个完整的例子,如何配置 sbt 来编译外部源代码?

(我不知道 sbt 是如何工作的,也不知道 sbt 或 scala 的语法,所以一个完整的示例将非常有帮助)

0 投票
0 回答
115 浏览

iphone - 子项目头文件导入问题

MySubproject我在我的主项目( )中创建了一个子项目(TestProject)。在子项目中,我有 1 个视图控制器(subprojectviewcontroller.m)。我想在我的主项目中加载这个 VC。但是当我#import subprojectviewcontroller.h在我的TestProject.m文件中写入时,它说找不到错误头文件。

如何在主项目中导入子项目的文件?

0 投票
1 回答
152 浏览

git - github - 可能有一个只订阅部分目标项目的子项目?

我想建立一个 git 子项目,它只从目标项目中提取一个文件——我只想从目标项目中提取构建的 JavaScript 库,而不是整个项目。

这可能吗?

0 投票
3 回答
1787 浏览

objective-c - 子项目的方法上出现无法识别的选择器错误

我已按照以下链接的“使用”部分下的步骤添加了第 3 方库作为子项目

http://cocoanetics.github.com/DTCoreText/

但是,添加子项目后,我的项目可以正确构建,但是我无法调用子项目中定义的任何方法,并且出现以下错误:

实现文件有以下代码:

0 投票
1 回答
167 浏览

git - 使用 git 管理带有外部文件的多个子项目

我有一个想要进行版本控制的个人项目,但我不确定应该如何使用 git 来管理它。以下是文件夹结构的示例:

我打算为每个插件或模块创建单独的存储库,但这似乎有点棘手,因为并非插件的所有文件都放在同一个文件夹下。所以我需要将这些目录作为 plugin1 来跟踪:

同样对于插件2:

public 文件夹中是css 和js 等文件,因此可以说比较重要的文件是lib 中的文件。我应该在该文件夹中设置存储库并以某种方式尝试添加外部公用文件夹吗?但当然 git 不会让我这样做。我已经从另一个问题中尝试过这个:

我仍然收到一个错误,说它在存储库之外。

由于这只是一个个人项目,我不需要访问或做任何远程操作,希望能消除一些复杂性。关于正确设置方法的任何想法?谢谢。