一键部署插件
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
王兵 845f4ed4b9
perf: 优化lib上传过程
2 weeks ago
src/main perf: 优化lib上传过程 2 weeks ago
.gitignore 开源 2 years ago
LICENSE add LICENSE. 2 years ago
README.md feat: 增加使用示例 2 weeks ago
pom.xml feat: 增加lib分离部署方式 3 weeks ago

README.md

使用方法

<build>
    <!-- 项目名称 -->
    <finalName>${artifactId}</finalName>
    <!-- 默认的主代码目录 -->
    <sourceDirectory>src/main/java</sourceDirectory>
    <!-- 默认的测试代码目录 -->
    <testSourceDirectory>src/test/java</testSourceDirectory>
    <plugins>
        <!-- 一键部署 -->
        <plugin>
            <groupId>xyz.wbsite</groupId>
            <artifactId>deployee-maven-plugin</artifactId>
            <version>latest</version>
            <configuration>
                <targetPath>${build.directory}</targetPath>
                <targetFile>${build.finalName}.${project.packaging}</targetFile>
                <servers>
                    <!-- 服务部署信息 -->
                    <server>
                        <!-- 服务名称 -->
                        <name>something</name>
                        <!-- 服务器远程地址 -->
                        <ip>10.0.0.1</ip>
                        <!-- 服务器远程端口 -->
                        <port>22</port>
                        <!-- 服务器登录账户 -->
                        <username>root</username>
                        <!-- 服务器登录密码 -->
                        <password>***</password>
                        <!-- 部署环境 对应spring.profiles.active-->
                        <deployActive>test</deployActive>
                        <!-- 部署路径 -->
                        <deployPath>/www</deployPath>
                        <!-- 部署端口 -->
                        <deployPort>8080</deployPort>
                        <!-- JRE版本,可选值:jre8, jre17,默认jre8 -->
                        <jre>jre8</jre>
                        <!-- 自定义启动参数,例如 --xxx=yyy,最终输出到service.shAPP_ARG -->
                        <appArgs>
                            <appArg>--server.port=9090</appArg>
                        </appArgs>
                        <!-- 是否启用lib分离部署模式,启用后将上传target/lib目录并使用-cp方式启动,默认false -->
                        <libSeparated>false</libSeparated>
                    </server>
                </servers>
            </configuration>
        </plugin>
    </plugins>
</build>

Powered by TurnKey Linux.