将外部jar添加到maven本地存储库

时间:2015-12-12 06:35:55

标签: java maven jar

我第一次使用maven。我正在尝试将php添加到我当地的maven repo中。我试图做的是

spring-core.jar

但我最终得到了以下错误

C:\Users\user\.m2\repository>mvn install:install-file -Dfile=C:\spring-core-4.2.0.RELEASE.jar -DgroupId=org.springframework -DartifactId=spring-core -Dversion=4.2.0.RELEASE -Dpackaging=jar

请帮助我解决一下这个错误,并让我知道如何将外部jar添加到我的maven资源库中。谢谢

2 个答案:

答案 0 :(得分:3)

此消息:

java.net.SocketException: Unrecognized Windows Sockets error: 10106: create

表示Maven无法打开端口10106.此端口被阻止或被使用。

扫描端口,即在Windows下:

Windows + R ---> cmd --->进入
netstat -b

答案 1 :(得分:2)

@letmedoit:您能否解释一下为什么需要手动将工件添加到本地maven存储库?

恕我直言,最好创建一个pom.xml文件并运行它。

在您的计算机上的某处添加此文件(pom.xml): arc_unfinished_color 然后只需将maven命令运行到放置上一个文件<com.androidhive.musicplayer.equalizer.ArcProgress android:id="@+id/songProgressBar" android:background="#214193" android:layout_marginLeft="50dp" android:layout_width="100dp" android:layout_height="100dp" custom:arc_progress="55" custom:arc_bottom_text="MEMORY" custom:arc_finished_color="@color/finished_color" custom:arc_unfinished_color="@color/unfinished_color"/> 的目录中。

它应该执行神器的下载,如您所见: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>yourGroupId</groupId> <artifactId>yourArtifactId</artifactId> <version>0-SNAPSHOT</version> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.2.0.RELEASE</version> </dependency> </dependencies> </project>