maven 总结

来源:互联网 发布:115网盘vip会员淘宝 编辑:程序博客网 时间:2024/06/15 22:18

1、maven jar包下载不了

今天在一个新机器上开发,遇到了个问题,maven依赖的jar包下载不下来。maven的仓库地址是:https://repo.maven.apache.org/maven2。把这个地址复制到浏览器中也打不开,在平常用的机器上可以打开。然后ping这个域名,正常的机器可以ping通,不正常的ping不同。然后我发现ping的时候,解析出的ip是不一样的。所以我把ip直接写到hosts文件中。就可以下载jar包了。

还有个问题,我把本地仓库都删了。新建maven项目报错。
解决方法:把那个正常的机器上的maven仓库中的/org/apache/maven目录拷贝到不正常的机器上。

不要浪费时间,换个机器。

换了个机器发现也不行,我用的开源的jar包是最新版本,我换了个版本,就可以了。

2、打包可执行jar包,需要借助maven-shade-plugin插件

<build>    <plugins>        <plugin>            <groupId>org.apache.maven.plugins</groupId>            <artifactId>maven-shade-plugin</artifactId>            <version>1.2.1</version>            <executions>                <execution>                    <phase>package</phase>                    <goals>                        <goal>shade</goal>                    </goals>                    <configuration>                        <transformers>                            <transformer                                implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">                                <mainClass>WordCount</mainClass>                            </transformer>                        </transformers>                    </configuration>                 </execution>            </executions>        </plugin>    </plugins></build>

plugin元素在POM中的相对位置应该再下面。下面执行mvn clean install

原创粉丝点击