Linux安装git和maven——拉取代码 --> mvn打包成jar包 --->运行jar包

Linux安装git和maven——拉取代码 --> mvn打包成jar包 --->运行jar包_第1张图片

前言

我们知道最后的代码都是要运行在Linux系统中的,所以就需要在Linux中安装git,从而能够拉取代码,安装maven,从而能够进行项目的打包。

本篇博客以centos为例,介绍如何安装git,安装maven3.8,配置环境变量,并使用命令进行打包,然后运行jar包。

其他相关的maven和git的博客文章如下

  • 【IDEA】IntelliJ IDEA的使用 和 配置相关 & Maven项目 &Tomcat Web项目

  • git的使用——结合具体问题记录git的使用 & 代码提交从入门到熟练

  • git的使用——如何创建.gitignore文件,排除target、.idea文件夹的提交

目录

  • 前言
  • 引出
  • Linux安装git
    • 安装git
  • 安装maven
    • 1.查找版本
    • 2.下载和解压
    • 3.配置环境变量
    • 4.配置阿里云仓库
    • 5.先清理后打包
  • 运行jar包
  • 总结
    • 附录:pom.xml文件

引出


1.介绍如何安装git;
2.安装maven3.8,配置环境变量;
3.使用命令进行打包,然后运行jar包

Linux安装git

安装git

yum install -y git

Linux安装git和maven——拉取代码 --> mvn打包成jar包 --->运行jar包_第2张图片

然后就可以进行代码的克隆

git clone https://gitee.com/pet365/java-gc-demo

安装maven

1.查找版本

https://maven.apache.org/download.cgi

Linux安装git和maven——拉取代码 --> mvn打包成jar包 --->运行jar包_第3张图片

2.下载和解压

wget https://dlcdn.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz

Linux安装git和maven——拉取代码 --> mvn打包成jar包 --->运行jar包_第4张图片

 tar -zxf apache-maven-3.8.8-bin.tar.gz

Linux安装git和maven——拉取代码 --> mvn打包成jar包 --->运行jar包_第5张图片

3.配置环境变量

/usr/local/software/maven/apache-maven-3.8.8

Linux安装git和maven——拉取代码 --> mvn打包成jar包 --->运行jar包_第6张图片

JAVA_HOME=/root/software/jdk/jdk1.8.0_371
CLASSPATH=.:$JAVA_HOME/lib
MAVEN_HOME=/usr/local/software/maven/apache-maven-3.8.8
PATH=$MAVEN_HOME/bin:$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH MAVEN_HOME PATH

是配置生效

source /etc/profile

输入mvn -version查看安装版本

Linux安装git和maven——拉取代码 --> mvn打包成jar包 --->运行jar包_第7张图片

4.配置阿里云仓库

    <mirror>
        <id>aliyunmavenid>
        <mirrorOf>centralmirrorOf>
        <name>阿里云公共仓库name>
        <url>https://maven.aliyun.com/repository/publicurl>
    mirror>

Linux安装git和maven——拉取代码 --> mvn打包成jar包 --->运行jar包_第8张图片

5.先清理后打包

mvn clean package

Linux安装git和maven——拉取代码 --> mvn打包成jar包 --->运行jar包_第9张图片

运行jar包

 java -jar target/spring-gc-demo-1.0-SNAPSHOT.jar

Linux安装git和maven——拉取代码 --> mvn打包成jar包 --->运行jar包_第10张图片


总结

1.介绍如何安装git;
2.安装maven3.8,配置环境变量;
3.使用命令进行打包,然后运行jar包

附录:pom.xml文件


<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0modelVersion>

    <groupId>com.tianjugroupId>
    <artifactId>spring-gc-demoartifactId>
    <version>1.0-SNAPSHOTversion>
    <packaging>jarpackaging>

    <properties>
        <maven.compiler.source>8maven.compiler.source>
        <maven.compiler.target>8maven.compiler.target>
        <project.build.sourceEncoding>UTF-8project.build.sourceEncoding>
        <spring-boot.version>2.3.8.RELEASEspring-boot.version>
    properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-starter-webartifactId>
        dependency>
        <dependency>
            <groupId>org.projectlombokgroupId>
            <artifactId>lombokartifactId>
        dependency>
    dependencies>
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.bootgroupId>
                <artifactId>spring-boot-dependenciesartifactId>
                <version>${spring-boot.version}version>
                <type>pomtype>
                <scope>importscope>
            dependency>
        dependencies>
    dependencyManagement>
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.bootgroupId>
                <artifactId>spring-boot-maven-pluginartifactId>
                <version>2.3.8.RELEASEversion>
                <executions>
                    <execution>
                        <goals>
                            
                            <goal>repackagegoal>
                        goals>
                    execution>
                executions>
                <configuration>
                    <mainClass>com.tianju.GcAppmainClass>
                configuration>
            plugin>
        plugins>
    build>


project>

你可能感兴趣的:(Operation,and,Maintenance,linux,git,maven)