当前位置: 首页 > 知识库问答 >
问题:

分级eclipse类路径-在快照和项目依赖项之间切换

百里雅珺
2023-03-14

我们的Java项目中有多个模块,每个模块都将快照jar文件发布到Nexus存储库。所有子模块都直接依赖于快照jar文件。

if(System.properties.'setupProject'){
    compile project(':Core')
    compile project(':Module1')
    compile project(':Module2')
}else{
    compile 'com.test:core:0.1-SNAPSHOT'
    compile 'com.test:module1:0.1-SNAPSHOT'
    compile 'com.test:module2:0.1-SNAPSHOT'
}

共有1个答案

席言
2023-03-14

目前,这是一条必经之路。您可以对此进行更多的调整,而不是使用系统属性将项目标记为可用,您可以检查项目文件夹是否可用(项目已签出)

干杯,蕾妮

 类似资料:
  • 我的项目中有一些来自Maven中央存储库的依赖项。所以我想,如果从Maven Central和其他存储库(GitHub)中删除了任何依赖项,而我将无法在某个地方找到这个依赖项并构建我的项目,该怎么办? 我想把本地依赖缓存添加到我的项目的git存储库中,这样任何人都可以克隆这个存储库并离线构建我的项目。可能是Cocoapods的方式。我怎么能这么做?

  • 我正在处理另一个关于我的构建的问题。gradle需要理解我的Android项目中的工作区项目依赖关系。我已经使用Java和Android有一段时间了,但我仍然很容易对添加依赖项的所有不同方法感到困惑。一种方法是放一个标签。libs/文件夹中的jar文件。另一种方法是具有工作区项目依赖关系。另一种方法(如果使用Android)是在Android选项菜单中添加项目依赖项?我觉得如果我真的理解了为什么会

  • 我有一个多项目的构建设置与gradle将包含多个android应用程序和库。 我想应用某些分级插件只对一些子项目。(比如android gradle插件只到android子项目)因此我在和插件声明中添加了类路径依赖项到两个android子项目: 和 。问题是gradle找不到android gradle插件: 错误:(%1,%1)评估项目“:ShopPr:Presentation”时出现问题。找不

  • 我已经使用Maven在Eclipse中设置了一个动态Web项目。Web项目对其他JAR有很多依赖关系。JAR被正确地添加到Maven/Eclipse中的文件夹中。然而,许多JAR是其他普通Java项目的结果。我想让JAR在Eclipse中不时地用它们的重新定义Java项目来表示(但不是所有的JAR)。 那么,如何用Eclipse项目快速替换普通Maven依赖项JAR呢? null

  • 所以我有一个大型Java项目,我称之为ProjectA。我还有另一个项目,ProjectB,这是一个Maven项目,它包括ProjectA作为依赖项(通过将ProjectA编译为jar文件)。我还有许多其他Maven项目:ProjectC1、ProjectC2等。其中每一个都包括ProjectB作为Maven依赖项。 ProjectB包含所有ProjectC项目通用/可访问的代码,以及从Proje