问题标签 [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.
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编译测试文件。
visual-studio-2010 - VS2010 中的解决方案/多项目模板
希望制作解决方案/多项目模板。
虽然我知道解决方案模板不存在,但我一直在研究/尝试并取得了一些成功。(此处的链接(http://stackoverflow.com/questions/2717110/how-to-create-a-solution-template-in-vs2010)提供了很大帮助。
我面临的唯一问题是,从我的模板创建项目时,解决方案包含所有涉及的项目的全新副本。我需要的是只有一个项目作为新副本制作,并且模板中的其他项目应该引用已经存在的项目。
我已经制作了单个项目模板,其中包含对其他项目的 DLL 引用(这很好,但这不是我需要的。)我需要一个多项目模板,其中除了一个项目之外的所有项目都引用了已经存在的项目......
我该怎么办?
编辑:我还发现添加到项目中的任何 dbml Designer.cs 都不包含在新生成的解决方案/项目中。它们被复制,但我必须手动将它们包含在项目中。为什么会这样,我该如何解决?
php - 在netbeans中跨项目的xdebug
这是情况..我有一些类在一个项目中...我的主要代码在另一个项目中...我将其分开是因为我使用 GIT 作为我的 SCM...所以当我调试我的主要代码时代码...我想进入这些类并调试它们,但是xdebug不会让我进入它们......我认为它是因为这些类在另一个项目中......有什么想法吗?
提前致谢...
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 个其他模块时,常春藤无法解析
plugins - Gradle - 什么时候插件比脚本更可取?
我正在使用 gradle 来管理多项目 J2EE 构建——最终目标是生成一系列可以部署到目标服务器、解压缩和运行的服务器包/工件。
换句话说,每个工件都包含它运行所需的一切——减去 JDK。
项目结构看起来有点像这样:
将通用、应用程序和 Web 应用程序构建为彼此的依赖关系非常简单,但构建服务器项目已被证明有些挑战。
我目前的方法是在“servers”文件夹中使用一个准系统服务器并将其内容复制到正在构建的taget服务器,然后将war文件复制到它并将其全部压缩...但是我的root/servers/build .gradle 开始看起来一团糟。
所以问题是——编写一个“耳朵”风格的插件会帮助简化我的服务器构建吗?
另外值得注意的是,我目前正在使用resin-pro-3.0.25,但计划很快(接下来几个月)切换到另一个服务器容器,这给我带来了一个切题的问题——其他人在构建服务器工件时是否使用类似的方法为tomcat /码头?
非常感谢您的想法!
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 语言多项目结构模式,我在哪里可以找到这么详细的规格?
谢谢,
亚当泽哈维。
c# - 从项目 2 中的项目 1 中的类调用函数
我有 ac# 解决方案。对于解决方案,我设置了 2 个项目。一个是 Web 应用程序,一个是类库。我在类库中创建了一个类,该类具有我想从 Web 应用程序项目中调用的静态方法。我从项目 2 中添加了对项目 1 的引用。我将 using Project1 命名空间添加到项目 2 中的一个文件中,并且在我试图调用的文件中,MyClass.MyFunction("test");
但由于某种原因,Visual Studio 迫使我将命名空间放在 MyClass 的前面。去工作。
例子:
有谁知道为什么它让我使用命名空间,即使我在 using 语句中声明了它?
git - 如何在 GIT 支持上下文中处理 Idea 中的多项目支持?
我有几个项目在 git 存储库下。所有项目在存储库中都有自己的 GIT-url。
我尝试将它们导入 IntelliJ-idea:它或多或少地工作/解决,但 git 集成存在问题。当我将所有这些项目作为模块导入(使用 play Idealize)然后打开它们时,我在 git 下只有一个项目/模块。
即,当我在一个项目中更改一些代码时,它会显示更改(在“更改”选项卡中),但是当我在第二个项目中更改一段代码时,它不会显示任何内容。我想我可以以某种方式更改特定项目的 GIT 内容根,该项目是当前与 git 集成的项目?但我还没有找到这个选项。
那么如何在 GIT 支持上下文中处理这个多项目功能呢?
java - Gradle:如何使用并排项目配置多项目设置
我们有一个像这样设置的旧项目:
这个想法是,customizationProject 是交付应用程序的最终组装发生的地方,实际上可能有多个 customizationProjects
,它们可能包括多个配置。然而,这不是我想要解决的问题。
我想让customizationProject 成为gradle 项目的逻辑根项目。我如何配置单个项目,以便他们 a) 知道它们是多项目构建的一部分 b) 可以在不同的范围内正确执行,例如只运行一个子项目的测试,同时还允许执行所有测试跨越所有项目?
asp.net-mvc-3 - MVC 应用程序中的多个项目
我目前正在开发一个 MVC3 应用程序。我还需要为此应用程序创建自定义成员资格提供程序。我希望做的是创建一个单独的 MVC3 解决方案/项目,其中包含用于成员资格的类 + 控制器/视图,以便我可以根据需要在其他应用程序中重用它。
- 这是最好的方法吗?或者有没有其他推荐的方法?
- 如果我走这条路,创建项目,然后将其添加到初始应用程序(作为现有项目),我将如何访问用户项目的控制器/视图?这只是正确设置路线的情况吗?可以使用区域吗?
感谢您的见解。