Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从3.5.2发行版重建hibernate3.jar?_Java_Hibernate_Maven 2_Jar_Maven - Fatal编程技术网

Java 如何从3.5.2发行版重建hibernate3.jar?

Java 如何从3.5.2发行版重建hibernate3.jar?,java,hibernate,maven-2,jar,maven,Java,Hibernate,Maven 2,Jar,Maven,我对hibernate源代码做了一些更改,需要重建hibernate3.jar。我尝试了“mvn部署”,但得到了401(尝试上传到jboss存储库,我不想这样做)。我按照这里的说明进行操作:。我基本上是在解包hibernate-3.5.2.GA.tar.gz,进入“project”子目录并运行“mvn deploy”,它不会生成hibernate3.jar。问题是您试图“部署”jar。只需运行“mvn清洁包”。这将为您提供项目目标文件夹中的jar。如果您使用的是Maven,请运行“mvn清理安装

我对hibernate源代码做了一些更改,需要重建hibernate3.jar。我尝试了“mvn部署”,但得到了401(尝试上传到jboss存储库,我不想这样做)。我按照这里的说明进行操作:。我基本上是在解包hibernate-3.5.2.GA.tar.gz,进入“project”子目录并运行“mvn deploy”,它不会生成hibernate3.jar。

问题是您试图“部署”jar。只需运行“mvn清洁包”。这将为您提供项目目标文件夹中的jar。如果您使用的是Maven,请运行“mvn清理安装”。这将把jar放入您当地的maven repo($HOME/.m2/存储库)中,您将能够在其他项目中作为maven依赖项使用它。

我最终遵循了这一点:(这是在我发布我的问题几小时后发布的),尽管最初的链接似乎也能够构建东西。然后我在这篇文章中写了第二篇文章:它最终构建了hibernate-distribution-3.5.2-Final.jar和sources-jar。

这似乎不再构建一体化jar,而是构建单个组件jar。它构建过一体化jar吗?就我所记得的,总有几个模块是你必须依赖的。