29得票2回答
将Maven仓库用作本地Ivy缓存

是否有可能将本地的Maven仓库(~/.m2)用作本地的Ivy缓存(~/.ivy)?它们具有不同的布局。 有时我使用Maven,有时我使用SBT,后者使用Ivy。因此,我在Maven和Ivy中都有相同的库的副本。我想使用同一个目录,从而节省磁盘空间和网络流量。 谢谢。

28得票5回答
如何在Scala IDE中将源码附加到SBT管理的依赖项?

我正在使用Scala IDE 2.0.1和SBT 0.11.2开始学习Akka 2.0.1。我的build.sbt文件看起来像这样:name := "akka" version := "0.1" scalaVersion := "2.9.2" resolvers += "Typesafe...

28得票4回答
什么是Ivy?它与Ant有什么关系?

我在我的应用程序构建项目中看到了许多Ivy文件。Ivy是什么,它与Ant有什么关系?

27得票1回答
Ant目标失败:是Antlib还是Ivy问题?

可能重复: Ivy fails to resolve a dependancy, unable to find cause 我正在尝试运行以下构建任务(initIvy):<?xml version="1.0" encoding="UTF-8"?> <proje...

26得票5回答
如何在Gradle中获取下一个构建版本号

发布gradle存储库时,是否有任何方法可以获得下一个版本? 例如,如果我的存储库中有版本3.0.1,则我希望发布的版本是3.0.2。 ivy有一个名为buildnumber的ant任务可以完美地完成这项工作:<project xmlns:ivy="antlib:org.apache...

26得票3回答
Gradle能处理不符合默认约定的构建目录结构吗?

我正在处理一个基于Java、Ant+Ivy 的项目,它具有以下目录结构:projectRoot/src projectRoot/classes projectRoot/conf projectRoot/webservices 这在ant中非常完美地工作,但我想迁移到Gradle。 是否有一种...

26得票4回答
常见问题:ivy:publish是如何工作的?

我完全不知道ant任务ivy:publish应该如何工作。 我希望先进行正常的构建,生成一堆jar文件,然后将这些jar文件推送到(本地)存储库。 我该如何指定从哪里检索已构建的jar文件,并且这些文件将如何最终进入存储库? 更新:<target name="publish-loc...

26得票2回答
在 Ivy 中推广几个模块(集成→里程碑)。

Ivy适合管理依赖,但不适用于跨多个模块处理整个软件生命周期。尽管如此,它确实有一些功能似乎支持它(例如status和branch属性),而ivy最佳实践简介也暗示可以通过一些工作将集成版本推进到里程碑或发布。 不幸的是,我没有找到明确的指导来管理dev-test-deploy周期。以下是我...

25得票4回答
为什么在执行clean后sbt每次都要运行依赖项解析?

即使项目依赖管理配置没有更改,SBT在每次执行clean后都会运行依赖项解决方案。当在CI服务器上运行时,这需要耗费时间。 但是文档说: 通常情况下,如果自上次成功解析以来未更改依赖项管理配置且检索的文件仍然存在,则sbt不会要求Ivy执行解析。 我该如何停止使用sbt clea...

25得票4回答
ivysettings.xml:添加本地Maven路径

如何在ivysettings.xml中添加本地路径(而非URL)?我需要将我的Maven本地仓库(/Users/me/.m2/repository)添加到其中。谢谢。