java - ivy 对外部 JAR 的依赖

标签 java maven-2 ivy

我正在与 Ivy 作斗争(我尝试过 maven,但在为 Hibernate 设置 JBoss 存储库时遇到了一个更困难的事件)。

小问题 - 我正在使用这个很棒的包: http://ooweb.sourceforge.net/index.html

不幸的是,JAR 只能通过 Sourceforge 获得: http://sourceforge.net/projects/ooweb/files/ooweb/0.8.0/ooweb-0.8.0-bin.tar.gz/download

有没有办法让 Ivy 下载特定的 JAR?

就此而言,是否可以使用 Maven?

或者就此而言,Gradle 怎么样?

谢谢! 米莎

最佳答案

让我们看看我是否理解正确..

我不能代表 Ivy,但对于 Maven,您有时必须手动将 JAR 安装到存储库,例如您的本地存储库,可能还有构建软件时使用的存储库。

将 jar 下载到您的驱动器,并在命令行上执行如下操作:

mvn install:install-file -Dfile=ooweb.jar -DgroupId=ooweb -DartifactId=ooweb -Dversion=0.8.0 -Dpackaging=jar 

根据需要选择一个更复杂的 groupId,这些是您在定义依赖项时将在 pom 中使用的内容。

您在设置 JBoss 存储库时遇到过一些具体问题吗?我刚才通过在 pom 的末尾添加这个来做到这一点:

<repositories>
 <repository>
  <id>jboss</id>
  <url>http://repository.jboss.com/maven2</url>
  <releases>
    <enabled>true</enabled>
  </releases>
  <snapshots>
    <enabled>false</enabled>
  </snapshots>
</repository>
<repository>
  <id>jboss-snapshot</id>
  <url>http://snapshots.jboss.org/maven2</url>
  <releases>
    <enabled>true</enabled>
  </releases>
  <snapshots>
    <enabled>true</enabled>
  </snapshots>
</repository>

关于java - ivy 对外部 JAR 的依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2987108/

相关文章:

java - 从富文本中提取base64字符串并将其收集在数组中

Maven Nexus 私有(private)存储库访问

scala - 如何通过 SBT 发布 Ivy 依赖项?

git - 使用 Git 设置 Ivy ?

java - 尝试将 ivy Artifact 转换为 Maven - pom 缺少 Artifact 异常,即使它在那里

Java:替换匹配正则表达式中的字符

java - 如何使用数组来验证另一个数组中的元素长度?

java - Spring AOP与AspectJ不拦截

多模块项目的Maven阶段顺序?

java - 在 Eclipse 中运行时加载资源时出现问题