遇到一个坑,在此记住
开源中国的maven镜像源挂了,maven install总是不能下载jar包,将从maven 安装的conf 拷贝settings.xml修改 ,总是无效,但是修改maven_home的conf中的settings.xml就有了效果,说明和eclipse的 user setting 的xml最好是maven_home conf 下的xml,不建议弄出来,因为maven生效的是conf中的xml
最近发现了一个镜像站,挺快的,maven配置文件 setting.xml配置如下:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
build fat-jar
mvn clean----->>mvn install
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<!--这里指定要运行的main类-->
<mainClass>com.wenge.QueryTest</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id> <!-- 此处指定继承合并 -->
<phase>package</phase> <!-- 绑定到打包阶段 -->
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>8</source>
<target>8</target>
</configuration>
</plugin>
</plugins>
</build>
本文介绍了解决Maven镜像源问题的方法,并提供了一个快速且稳定的阿里云Maven镜像配置示例。此外,还分享了如何使用Maven插件构建包含所有依赖的单一可执行JAR文件。
1100

被折叠的 条评论
为什么被折叠?



