将本地jar包上传到阿里云

在本地运行没问题之后,通过navicat连接阿里云的mysql数据库,建立一个新的数据库,数据表,和本地重名。

表里面的数据相同。

打包的时候,出现了问题,打完包大小才3.2K。放在阿里云上运行也不成功。

然后找了个插件,加入IDEA的pom.xml文件里

打包不成功有可能缺少一个插件
把以下代码放入POM.xml文件就可以了
 <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-shade-plugin</artifactId>
                <version>2.4.1</version>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>shade</goal>
                        </goals>
                        <configuration>
                            <transformers>
                                <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                                    <mainClass>cn.summerwaves.main.MainApp</mainClass>
                                </transformer>
                            </transformers>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

红色字体改成类名,右键copy reference

继续clean package就可以啦。现在本地的命令行试一下

图,妥妥的。

然后上传到阿里云,运行,成功了。输入java -jar JdbcTest-1.0-SNAPSHOT-shaded.jar

猜你喜欢

转载自blog.csdn.net/weixin_41315469/article/details/79626069