[Linux] Linuxはspringbootプロジェクトを実行し、Linuxはmavenプロジェクトを実行します

1つは、Linuxがspringbootプロジェクトを実行することです。

1. springbootmavenプラグインをpomファイルに追加します

<build>
   <plugins>
      <plugin>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-maven-plugin</artifactId>
      </plugin>
   </plugins>
</build>

2.最初にクリーニングしてから、パッケージにパッケージします

パッケージ化した後、プロジェクトディレクトリのターゲットにjarパッケージがあることがわかります。

3.リモート接続ツールを使用してLinuxにアップロードします

4.実行

nohup java -jar api-0.0.1-SNAPSHOT.jar &

開始後にPIDがあります。kill-9PIDを実行して閉じます。

実行後、現在のディレクトリにあるスタートアップファイルを確認します

cat nohup.out

正常に開始しました

2つ目は、LinuxがMavenプロジェクトを実行することです。

1.Mavenプラグインをpomファイルに追加します

    <build>
        <plugins>
            <plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <configuration>
                    <appendAssemblyId>false</appendAssemblyId>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                    <archive>
                        <manifest>
                            <mainClass>hdfs.PutApi</mainClass>
                        </manifest>
                    </archive>
                </configuration>
                <executions>
                    <execution>
                        <id>make-assembly</id>
                        <phase>package</phase>
                        <goals>
                            <goal>assembly</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
<mainClass>标签中填写main函数所在的包名加类名

2.最初にクリーニングしてから、パッケージにパッケージします

パッケージ化した後、プロジェクトディレクトリのターゲットにjarパッケージがあることがわかります。

3.Linuxにアップロードします

実施した

java -jar xxxxx.jar

Windowsコマンドラインもこの方法で実行できます。

おすすめ

転載: blog.csdn.net/qq_44065303/article/details/112802669