问题标签 [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 投票
17 回答
99627 浏览

java - 使用 gradle 的多项目测试依赖项

我有一个多项目配置,我想使用 gradle。

我的项目是这样的:

  • 项目A

    • ->src/main/java
    • ->src/test/java
  • 项目 B

    • -> src/main/java(取决于src/main/java项目A
    • -> src/test/java(取决于src/test/java项目A

我的项目 B build.gradle文件是这样的:

该任务compileJava工作得很好,但compileTestJava没有从Project A编译测试文件。

0 投票
2 回答
1166 浏览

visual-studio-2010 - VS2010 中的解决方案/多项目模板

希望制作解决方案/多项目模板。

虽然我知道解决方案模板不存在,但我一直在研究/尝试并取得了一些成功。(此处的链接(http://stackoverflow.com/questions/2717110/how-to-create-a-solution-template-in-vs2010)提供了很大帮助。

我面临的唯一问题是,从我的模板创建项目时,解决方案包含所有涉及的项目的全新副本。我需要的是只有一个项目作为新副本制作,并且模板中的其他项目应该引用已经存在的项目。

我已经制作了单个项目模板,其中包含对其他项目的 DLL 引用(这很好,但这不是我需要的。)我需要一个多项目模板,其中除了一个项目之外的所有项目都引用了已经存在的项目......

我该怎么办?

编辑:我还发现添加到项目中的任何 dbml Designer.cs 都不包含在新生成的解决方案/项目中。它们被复制,但我必须手动将它们包含在项目中。为什么会这样,我该如何解决?

0 投票
1 回答
632 浏览

php - 在netbeans中跨项目的xdebug

这是情况..我有一些类在一个项目中...我的主要代码在另一个项目中...我将其分开是因为我使用 GIT 作为我的 SCM...所以当我调试我的主要代码时代码...我想进入这些类并调试它们,但是xdebug不会让我进入它们......我认为它是因为这些类在另一个项目中......有什么想法吗?

提前致谢...

0 投票
1 回答
923 浏览

ant - 常春藤解析多模块apache maven POM.xml

如果我在这个架构中有用 maven pom.xml 编写的多模块项目


主要 pom.xml 看起来像这样

每个模块都有自己的依赖项。

我如何解决并通过 IVY 检索所有这些依赖项,以使用 Ivy+Ant 构建我的项目。问题仅在多模块项目中,因为当项目仅生成 1 个 jar/war 时,没有问题可以解决和检索 ivy+ant 的依赖关系

但是在运行时创建 ejb.jar ejb.client.jar 和 2-4 个其他模块时,常春藤无法解析

0 投票
1 回答
259 浏览

plugins - Gradle - 什么时候插件比脚本更可取?

我正在使用 gradle 来管理多项目 J2EE 构建——最终目标是生成一系列可以部署到目标服务器、解压缩和运行的服务器包/工件。

换句话说,每个工件都包含它运行所需的一切——减去 JDK。

项目结构看起来有点像这样:

将通用、应用程序和 Web 应用程序构建为彼此的依赖关系非常简单,但构建服务器项目已被证明有些挑战。

我目前的方法是在“servers”文件夹中使用一个准系统服务器并将其内容复制到正在构建的taget服务器,然后将war文件复制到它并将其全部压缩...但是我的root/servers/build .gradle 开始看起来一团糟。

所以问题是——编写一个“耳朵”风格的插件会帮助简化我的服务器构建吗?

另外值得注意的是,我目前正在使用resin-pro-3.0.25,但计划很快(接下来几个月)切换到另一个服务器容器,这给我带来了一个切题的问题——其他人在构建服务器工件时是否使用类似的方法为tomcat /码头?

非常感谢您的想法!

0 投票
3 回答
2423 浏览

c - 如何在 Eclipse 中正确设置 C 语言项目

我是一位经验丰富的 Java 开发人员,对 Eclipse 非常熟悉。最近我一直在尝试将Texas Instrumental (BLE)IAR C 语言项目)迁移到 Eclipse 中,而不使用 IAR 官方 Eclipse 插件,我只想使用 Eclipse 作为我的代码浏览 IDE,同时我了解事情是如何工作的,并且跟进教程,以后用Eclipse开发。

我已经尝试了一天来迁移项目,但是我缺少一些关于 Eclipse C 语言支持的东西。

在项目“ A ”中的.h文件中定义了一些类型,在项目“ B ”中的另一个.c文件中引用了这些类型,而Eclipse虽然可以“转到声明”,但在项目中显示编译错误“”。

我注意到在相同场景的其他情况下,我不需要将任何文件夹指向源文件夹,只要文件夹位于项目根目录下,它们就会被添加到该文件夹​​的构建路径中特定项目,并且还导入到项目“ B ”中,仅在项目属性中引用“ A ”项目,这是正确的吗?

另外,我注意到在C 语言中,两个项目可以相互引用,没有 Eclipse 困扰我所以我认为这是合法的,因此我认为应该遵循C 语言多项目结构模式,我在哪里可以找到这么详细的规格?

谢谢,

亚当泽哈维。

0 投票
2 回答
2660 浏览

c# - 从项目 2 中的项目 1 中的类调用函数

我有 ac# 解决方案。对于解决方案,我设置了 2 个项目。一个是 Web 应用程序,一个是类库。我在类库中创建了一个类,该类具有我想从 Web 应用程序项目中调用的静态方法。我从项目 2 中添加了对项目 1 的引用。我将 using Project1 命名空间添加到项目 2 中的一个文件中,并且在我试图调用的文件中,MyClass.MyFunction("test");但由于某种原因,Visual Studio 迫使我将命名空间放在 MyClass 的前面。去工作。

例子:

有谁知道为什么它让我使用命名空间,即使我在 using 语句中声明了它?

0 投票
1 回答
883 浏览

git - 如何在 GIT 支持上下文中处理 Idea 中的多项目支持?

我有几个项目在 git 存储库下。所有项目在存储库中都有自己的 GIT-url。

我尝试将它们导入 IntelliJ-idea:它或多或少地工作/解决,但 git 集成存在问题。当我将所有这些项目作为模块导入(使用 play Idealize)然后打开它们时,我在 git 下只有一个项目/模块。

即,当我在一个项目中更改一些代码时,它会显示更改(在“更改”选项卡中),但是当我在第二个项目中更改一段代码时,它不会显示任何内容。我想我可以以某种方式更改特定项目的 GIT 内容根,该项目是当前与 git 集成的项目?但我还没有找到这个选项。

那么如何在 GIT 支持上下文中处理这个多项目功能呢?

0 投票
1 回答
10356 浏览

java - Gradle:如何使用并排项目配置多项目设置

我们有一个像这样设置的旧项目:

这个想法是,customizationProject 是交付应用程序的最终组装发生的地方,实际上可能有多个 customizationProjects,它们可能包括多个配置。然而,这不是我想要解决的问题。

我想让customizationProject 成为gradle 项目的逻辑根项目。我如何配置单个项目,以便他们 a) 知道它们是多项目构建的一部分 b) 可以在不同的范围内正确执行,例如只运行一个子项目的测试,同时还允许执行所有测试跨越所有项目?

0 投票
0 回答
306 浏览

asp.net-mvc-3 - MVC 应用程序中的多个项目

我目前正在开发一个 MVC3 应用程序。我还需要为此应用程序创建自定义成员资格提供程序。我希望做的是创建一个单独的 MVC3 解决方案/项目,其中包含用于成员资格的类 + 控制器/视图,以便我可以根据需要在其他应用程序中重用它。

  • 这是最好的方法吗?或者有没有其他推荐的方法?
  • 如果我走这条路,创建项目,然后将其添加到初始应用程序(作为现有项目),我将如何访问用户项目的控制器/视图?这只是正确设置路线的情况吗?可以使用区域吗?

感谢您的见解。