ivy 相关问题

Apache Ivy是Ant的子项目,用于简化依赖关系管理。它的主要用途是从存储库中检索必备JAR文件并发布新的JAR文件。 Ivy的一个主要特点是它与普通的Ant项目集成,而不需要新的范例。

有条件地排除 Ivy 依赖项

我需要构建一个自定义 Ant 脚本来构建基于 CI 输出的项目。我们使用 Atlassian Bamboo 作为 CI 服务器。 通常我们的项目依赖于我们的平台模块,通过 Ivy/

回答 2 投票 0

使用 Gradle 发布时显式定义工件名称

我正在尝试发布到本地存储库,但要显式设置工件名称。 例如,假设组织是“quick.fox”,模块是“core”,版本为 1.1。 W...

回答 1 投票 0

Angular 16 ng构建库失败(ivy完整编译模式)

我的角度应用程序是版本 10。我将其更新到版本 16,现在当我构建本地(角度)库时,它无法给出此错误。 “✖ 使用 Angular 源代码进行编译...

回答 1 投票 0

如何将库从 Ivy 缓存发布到神器 Ivy 存储库

我们丢失了第三方库(很多)的常春藤存储库。我们唯一拥有的是位于构建代理上的 ivy 缓存。现在我们决定迁移到Artifactory,ivy:install可以复制

回答 2 投票 0

如何在工作区中使用 Ivy 和 Resolve 从另一个 Web 项目引用一个 Web 项目

我有 2 个网络项目:myLibraryProject 和 myWebProject myWebProject依赖于myLibraryProject,并且各自使用ivy进行依赖管理: myLibraryProject ivy.xml: 我有 2 个网络项目:myLibraryProject 和 myWebProject myWebProject依赖于myLibraryProject,各自使用ivy进行依赖管理: myLibraryProject ivy.xml: <ivy-module> <info organisation="it.me" module="my-library" /> <!-- ... configurations and dependencies ... --> </ivy-module> myWebProject ivy.xml: <ivy-module> <info organisation="it.me" module="my-web" /> <!-- ... configurations... --> <dependencies> <dependency org="it.me" name="my-library" rev="latest.integration" /> </dependencies> </ivy-module> 我还在工作区中使用 Resolve(在 Eclipse 和 IvyDE 插件中)。 它能够解决依赖性,但它将 my-library.war 放入 my-web.war/WEB-INF/lib/ 这样 myWebProject 就无法使用该库,因为它需要一个 jar,而不是一场战争。 我怎么知道... Eclipse?常春藤?...不是制造战争而是制造罐子? 我还没有找到解决方案,但至少找到了解释和解决方法。 解释 正如蚂蚁文档所说: 请注意,WTP 不支持 IvyDE 的工作区解析器。请参阅专用于 WTP 集成的页面中的详细信息。 解决方法 我创建了一个普通的 java 项目和一个到普通项目中的 web 项目源文件夹的符号链接(也可以在窗口上完成)。这样,IvyDE 就可以在工作区解析正常项目,并且所有修改仍然在 Web 项目中“传播”。

回答 1 投票 0

如何使用 Ivy 从私有 Gitlab 项目中的 Maven 存储库下载工件?

作为 Apache Ant 执行的一部分,我需要使用咒语下载一组工件,如下所示,使用解析和检索。 工件位于 Maven 存储库中 那是一部分...

回答 1 投票 0

无法绑定到“ngTemplateOutlet”,因为它不是“ng-container”的已知属性

这似乎是'@angular/common'模块和ivy编译器的问题?有任何想法吗? 删除node_modules并更新Angular没有任何成功。

回答 0 投票 0

“MatFormFieldModule”似乎不是 NgModule 类

我在导入角度材料时遇到此错误。 “MatFormFieldModule”似乎不是 NgModule 类。(-996002) form-field-module.d.ts(10, 3):这可能意味着库 (@angular/

回答 1 投票 0

Maven 原型的替代品

我们目前正在使用 Ant 和 Ivy 进行构建和依赖管理,但有兴趣提供模板启动项目,例如 Maven 使用原型提供的项目。 http://maven.apache.org/

回答 2 投票 0

如何删除 spacemacs org-cite/citar 中不需要的键?

我正在尝试使用 org-cite 和 citar-embark 来管理我的引文。我可以选择(多个)键并使用 C-c C-x @ 和 board-act 编辑引文样式。但问题是,当我...

回答 1 投票 0

Apache Ivy:XML 命名空间和导入的属性

今天早上我正在查看 Ant build.xml 文件,并注意到根 元素中有一个 XML 命名空间声明: 今天早上我正在查看 Ant build.xml 文件,并注意到根 <project> 元素中有一个 XML 命名空间声明: <project name="${project.name}" xmlns:ivy="antlib:org.apache.ivy.ant"> 我认为这个 XML 命名空间是为了让散布在构建脚本中的所有 Ivy 任务都知道要在哪个资源中查找任务定义(<ivy:configure>、<ivy:resolve>等),但希望对该语句的语法。 蚂蚁世界中“命名空间”的概念是什么?这个 xmlns:ivy= 属性是否指向 JAR? 这个 org.apache.ivy.ant JAR/资源/其他东西会在哪里? 什么是antlib以及它在哪里定义? 另外,这里只是一个短暂的想法,Ivy 文件(ivy.xml)是否能够导入属性文件并使用其属性值?我查看了 Ivy 文档,但找不到任何导入类型语句的引用。 提前致谢! 就 XML 而言,命名空间与任何其他命名空间一样。但是,Ant 使用 antlib: 作为 URL 方案来知道它应该在类路径中查找 org/apache.ivy/antlib.xml 文件。请参阅 Ant 手册中的 antlib 类型。 由于它正在寻找类路径,因此 antlib.xml 可以位于类加载器可以找到它的任何位置。默认设置是将必要的 jar 文件放在 <ant install>/lib 目录中。您还可以使用 -lib 启动 ant 来指定不同的目录或仅设置 CLASSPATH(不推荐)。 是的,您可以导入属性文件。请参阅有关多项目的 Ivy 手册信息。 Ivy 支持 ${property} 语法,您可以使用 Ant 的 <property> 任务来加载 Ivy 可以使用的文件。如果您想为 Ivy 定义“全局”值,您还可以在 ivysettings.xml 中使用 <property> 元素。 我只给你部分答案,希望有人能验证一下: 命名空间:我不确定。我认为它只是一个 XML 命名空间。 资源:在后端,Ant 运行一个 Java 程序。 Ant“可执行文件”(实际上只是 *NIX 上的 .sh 脚本和 Win 上的 .bat 文件)在运行时构建它。 antlib:是$ANT_HOME/lib 的路径。它是在运行时构建的,就像类路径一样。 ivy 属性文件:是的,您可以使用属性文件(至少使用 Eclipse 的 IvyDE 插件)。我只知道这一点,因为我们有它们在工作,我不完全理解它们的工作机制。 对我来说,修复 build.xml 中 <ivy:resolve>、<ivy:retrieve> 等的语法错误的方法是删除 URL 并将其替换为 xmlns:m="antlib:org.apache.ivy.ant"。 build.xml <project name="proj" default="dist" basedir="." xmlns:ivy="antlib:org.apache.ivy.ant"> <taskdef uri="antlib:org.apache.ivy.ant" resource="org/apache/ivy/ant/antlib.xml"> <!-- ... --> </taskdef> <!-- ... --> </project> ivy.xml <ivy-module version="2.0" xmlns:m="antlib:org.apache.ivy.ant"> <info organisation="org" module="proj"/> <dependencies> <!-- ... --> </dependencies> </ivy-module>

回答 3 投票 0

使用 Ivy 下载 JavaFX 依赖项

我希望使用 Ivy 从 Maven Central 获取 JavaFX。 这可以获取 Java 依赖项,但不能获取本机依赖项。 预期的: javafx-graphics-21.0.1.jar javafx-graphics-21.0.1-linu...

回答 1 投票 0

View Engine 和 IVY 中构建的库之间的代码差异

我无法弄清楚与 View Engine 和 IVY 兼容的库之间的代码差异。 我最近将代码迁移到 Agular 16,但某些模块出现错误...

回答 1 投票 0

在 Angular 10 中启用 Ivy 的问题

我们的角度应用程序有问题。 我们最近更新到 Angular 10 并启用了 Ivy 和 aot。 现在我们遇到了一些我们无法解决的问题。 这是...的快速概述

回答 1 投票 0

错误:注入()必须从注入上下文中调用 - 升级后的angular 8到9

我把我的Angular应用从8升级到9,并启用了Ivy。现在应用程序是正确的构建,但当我做ng服务时,我在控制台得到一个错误 - 错误:注入()必须从一个......调用。

回答 1 投票 0

Angular 9 - NGCC因未处理的异常而失败。

在将依赖关系升级到Angular 9(并进行了必要的代码更改)后,编译应用程序会抛出一个错误。Compiling @angularanimations : es2015 as esm2015 Compiling ...

回答 1 投票 3

Ivy:具有不同依赖项文件的多个检索任务

我正在尝试使用Ivy自动下载运行PMD和Findbugs所需的JAR文件。在大多数情况下,我没有问题可以下载依赖项,设置缓存路径等等。 ...

回答 2 投票 3

如何在Angular 9中通过变量加载动态模块?

我有以下代码可以动态加载模块:导出类DynamicQuestionComponent {构造函数(private componentFactoryResolver:ComponentFactoryResolver,private ...

回答 1 投票 0

无法通过Grab添加外部库的可选依赖项

无法在Jenkins的共享库中正确使用具有可选依赖项的外部第三方库。我有一个共享库,该共享库使用Commons Configurations 2读取varios ...

回答 2 投票 1

升级到Angular 9后没有CompilerFactory的提供程序

[我从8升级到9后,我得到了这个错误:NullInjectorError:StaticInjectorError(Platform:core)[CompilerFactory]:NullInjectorError:没有为CompilerFactory提供的程序!下面是...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.