Java 如何将commons lang src安装到本地存储库?
我想使用maven提供的commons lang,但apache存储库没有,我在本地存储库中关闭了commons lang src publish,但发出了警告Java 如何将commons lang src安装到本地存储库?,java,maven-2,apache-commons-lang,Java,Maven 2,Apache Commons Lang,我想使用maven提供的commons lang,但apache存储库没有,我在本地存储库中关闭了commons lang src publish,但发出了警告 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.4.3:test (default-test) on project commons-lang: There are test failures. 如何解决?这不是解决问题的方
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.4.3:test (default-test) on project commons-lang: There are test failures.
如何解决?这不是解决问题的方法。正如您在中所看到的,commons/lang源代码已经在所有镜像central的maven存储库中可用,因此不需要自己构建它们。顺便说一句:如果您构建项目,您安装的是已编译的二进制文件,而不是源代码,因此即使成功也不会对您有所帮助 假设您使用eclipse,下面介绍如何执行此操作: 如果使用,只需右键单击项目并选择Maven->Download Sources 如果使用,请参阅关于的页面
如果您不使用eclipse,我知道NetBeans和IntelliJ Idea也有类似的插件。这不是实现的方法。正如您在中所看到的,commons/lang源代码已经在所有镜像central的maven存储库中可用,因此不需要自己构建它们。顺便说一句:如果您构建项目,您安装的是已编译的二进制文件,而不是源代码,因此即使成功也不会对您有所帮助 假设您使用eclipse,下面介绍如何执行此操作: 如果使用,只需右键单击项目并选择Maven->Download Sources 如果使用,请参阅关于的页面
如果不使用eclipse,我知道NetBeans和IntelliJ Idea也有类似的插件。repo1.maven.org上有commons lang二进制文件 为什么不用这个
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.5</version>
</dependency>
希望这对您有所帮助。repo1.maven.org上有commons lang二进制文件 为什么不用这个
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.5</version>
</dependency>
希望这能对您有所帮助。作为@seanizer的补充,命令行解决方案是使用dependency:sources目标: 告诉Maven解析所有依赖项及其源附件,并显示版本 因此,只需在命令行上对项目运行以下命令
mvn dependency:sources
maven将下载依赖项的源(如果存在)。作为@seanizer的补充,命令行解决方案是使用dependency:sources目标: 告诉Maven解析所有依赖项及其源附件,并显示版本 因此,只需在命令行上对项目运行以下命令
mvn dependency:sources
maven将下载依赖项的源代码,如果它们存在的话