问题标签 [multi-project]

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 回答
10043 浏览

dependencies - Gradle:如何从多项目脚本中的另一个项目复制文件夹?

我有一个多项目脚本:

我需要将文件夹“bin”从 component1 和 component2 复制到当前项目的文件夹“bin”中。

更新:我需要它才能在 Eclipse 中“运行为”->“在服务器上运行”。每个项目都有 Java 代码和 Web UI 文件,并且依赖于工作空间中的其他项目。“部署程序集”不允许从另一个项目复制已编译的类。

0 投票
2 回答
1511 浏览

dependencies - Gradle 多项目可选子项目的传递依赖应解析为现有子项目

假设以下项目。主项目是一个多项目,但较大项目的每个部分都可以单独开发或混合在:

假设m3使用m2m2使用m1m1 <- m2 <- m3 )

的存在m2是可选的 具有以下布局的多项目也合理

但在这种情况下m2,会从工件存储库中提取,这很好......但是m1传递依赖关系m2很好,但是我如何告诉 gradle 使用本地版本m1而不是烘焙的工件?

我坚持这一点,我可以访问的每个地方都可以覆盖这些东西 gradle 给了我“只是”ModuleVersionSelector级别的访问权限,我如何DefaultProjectDependency根据下载的工件传递依赖项添加一个?

如果我可以访问存档工件的完整依赖关系图,并放入一些覆盖/排除项,我可能有一个替代方案。

编辑:

我想出的最好的方法是使用使用 resolutionStrategy 的过滤器,我通过进一步开发“elastic-deps”项目创建了一个示例

https://github.com/kgyrtkirk/elastic-deps

0 投票
1 回答
46 浏览

iphone - 在 XCode 中将一个项目拖到另一个项目时出错

我有一个 iPhone 应用程序,但我想在 xCode 中创建第二个应用程序,它将使用第一个应用程序类。

我创建了第二个应用程序并将类从第一个应用程序拖放到第二个应用程序(我没有选择“将项目复制到目标组的文件夹”,因为我希望第一个应用程序作为参考)

一切似乎都很好,但是当我构建第二个应用程序时出现错误

有没有人遇到过同样的问题?有人知道修复吗?

0 投票
1 回答
2297 浏览

gradle - 如何影子多项目 Gradle 应用程序

我有一个 build.gradle 文件,用于替换由 2 个模块和第三个子模块组成的旧 maven pom.xml。我以这种方式将其移至 gradle:

我想知道当我从命令行运行“gradle shadow”时如何获得一个“shadowed”包,就像我运行“gradle shadow”一样,我得到一个空罐子。任何想法?

0 投票
1 回答
2132 浏览

build - Gradle Multiproject 构建依赖项:包不存在

我的项目结构

ProjectTest build.gradle 的依赖项:

这是我的settings.gradle:

报错信息:

H:\gitwork\com.project.core.test\src\com\project\common\providable\sortedprovidablemanagertest\SimpleObject.java:8: 错误:包 com.project.core.providable.abstractions 不存在导入 com.project .core.providable.abstractions.AProvidable;

0 投票
1 回答
258 浏览

project-template - 多项目模板仅创建空文件夹

我创建了一个多项目模板。但我无法让它工作。它只为解决方案创建空文件夹。在谷歌上找不到有用的信息。这是模板 zip https://dl.dropboxusercontent.com/u/39085241/TestProjectTemplate.zip

如果任何使用模板的人都可以看看它并告诉我我做错了什么,那就太好了。

0 投票
1 回答
118 浏览

java - Gradle 类似解决方案的项目

我需要一些毕业的真棒。

我有一个模块架构的项目。它有 modules: apiplatform使用 module 制作的扩展api模块。由于我已经开始单独实现这个项目,它有一个文件树:

在每个组件(api、平台、extension1、extension2)中build.gradle都存在用于编译模块的文件。我想build.gradle在根目录下制作一个通用的-script,以便能够一次编译项目的所有模块并能够运行和调试(通过gradle application-plugin和run task)。

我试图通过添加项目依赖项并将它们放入根目录dependencies中我的build.gradle-script 的 -part 来实现它,但它不起作用。

我也可以制作一个简单的shell脚本来做到这一点,但它并不酷,你知道的。

恢复

在根目录中需要一个 build.gradle 脚本,它可以一次编译所有模块,编译后它将从build/libs每个模块的目录中收集所有文件(在我的情况下是 .ini 和 .jar 文件)并将其复制到root/build目录中.

0 投票
1 回答
262 浏览

svn - SVN:如何在命令行上复制 Tortoise 的多项目提交

我发现了类似的问题,但没有人肯定回答我的问题。我读过,例如:
如何使用颠覆一次提交多个目录?
在 Eclipse SVN 中提交多个项目
如何在命令行中跨多个外部执行单个 SVN 提交?

我们的公司约定要求将同一存储库的两个项目签出到单独的工作副本中

这两个项目相互依赖,因此能够在一个修订版中同时提交这两个项目真是太好了。

我使用 MSWindows 的办公室伙伴使用 TortoiseSVN。他们只是在 Windows 资源管理器中多选 Alocal 和 Blocal,然后右键单击 -> 提交。完毕。

在命令行上,我没有做同样的事情。

我唯一能做的就是依次提交这两个项目,导致两次修订。

有没有办法使用 svn 命令行工具复制 TortoiseSVN 的单次提交行为,是或否?如果是,如何?

非常感谢!

PS:我是一个简单的svn用户。所以所有涉及属性的东西(我读过关于 svn:external 的混乱)或更高的东西都需要一些解释或参考。

0 投票
1 回答
2925 浏览

scala - 在多项目 Build.sbt 中分解 libraryDependencies

我正在尝试编写一个简洁的多项目Build.sbt,所以我尝试将所有库依赖项放在根项目中,然后让其他人依赖它。我的 Build.sbt 如下所示:

但是从主项目(scala-kata)运行测试无法为 fizzBu​​zz 构建测试。我错过了什么?

0 投票
0 回答
1521 浏览

spring - how to create a multi-project spring mvc (with frontend and backend project)

I am newbie with spring mvc and i want to create a multi-project application with maven, with frontend in a project (css, javascript and html) using angularjs and requirejs, and a backend project with spring mvc with access to a mongodb database, so for example in my frontend project i do a call like:

Then this go to my backend project with a LoginController that maps this request:

I don't know how to do it in the spring mvc way, i test each project separately with spring mvc and each one works, for the moment i use maven for add the backend project as a dependency for the frontend, that creates an unique war file with all clases on it, then i import the servlet-context from backend in frontend servlet-context:

in my backend-context are all the config for use mongodb with spring mvc, but when the server deploy the frontend project this throw me the exception:

now, how i accomplish this or i am doing something wrong or this is possible with spring mvc?

userService

I post my userService and for tell that my app works now but i want to know how many methods are available for this and which is better (for example i read about maven modules), it works when i add the backend-context-xml in my frontend web.xml