ider向虚拟机上传jar包


    <build>
        <!--定义jar包名字-->
        <finalName>OfflineForWarehouse</finalName>
        <!--1. 加入wagon插件-负责jar远程拷贝。-->
        <!--加入maven的扩展ssh-->
        <extensions>
            <extension>
                <groupId>org.apache.maven.wagon</groupId>
                <artifactId>wagon-ssh</artifactId>
                <version>2.8</version>
            </extension>
        </extensions>
        <!--2. 配置wagon插件信息(复制哪个文件,拷贝哪个服务器的目录)-->
        <!--maven的远程拷贝插件-->
        <plugins>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>wagon-maven-plugin</artifactId>
                <version>1.0</version>

                <configuration>
                    <!--上传的本地jar的位置-->
                    <fromFile>target/${project.build.finalName}.jar</fromFile>
                    <!--远程拷贝的地址-->
                    <url>scp://root:root@hahzk30:/opt/app/test</url>

                </configuration>
            </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>8</source>
                    <target>8</target>
                </configuration>
            </plugin>

        </plugins>
    </build>
原文地址:https://www.cnblogs.com/hzhl/p/14171340.html