Jpom Jpom
🔖首页
  • 一键安装教程
  • Docker 容器安装教程
  • 离线安装教程
  • v2.9.X迁移到v2.10.X指南
  • v2.8.X迁移到v2.9.X指南
  • 数据库迁移到 mysql
  • 实践案例目录
  • 名词解释
  • 什么是 DSL
  • 权限说明
💡DSL说明
  • 加入社区讨论
  • 如何贡献
  • 贡献者们
🤝用户
  • 下载中心
  • Gitee (opens new window)
  • Github (opens new window)
🔖首页
  • 一键安装教程
  • Docker 容器安装教程
  • 离线安装教程
  • v2.9.X迁移到v2.10.X指南
  • v2.8.X迁移到v2.9.X指南
  • 数据库迁移到 mysql
  • 实践案例目录
  • 名词解释
  • 什么是 DSL
  • 权限说明
💡DSL说明
  • 加入社区讨论
  • 如何贡献
  • 贡献者们
🤝用户
  • 下载中心
  • Gitee (opens new window)
  • Github (opens new window)
❤️成为赞助商
  • 安装使用

    • 开始安装
    • 一键安装(linux)
    • 下载安装
    • 容器化安装
    • 自行编译
    • docker-compose
    • 安装Docker
    • 启动参数
    • 启动失败
    • 管理命令
  • 如何升级

    • 升级 Jpom 版本
    • 数据库迁移到 mysql
    • 如何将 2.9.x 升级到 2.10.x
    • 如何将 2.8.x 升级到 2.9.x
  • 用户管理

    • 部分限制说明
    • 编辑用户
  • 在线构建

    • 编辑构建
  • 监控管理

    • 监控介绍
  • 系统管理

    • 系统日志
    • 系统管理
    • 邮箱配置
  • 节点功能

    • 项目管理

      • 项目属性
        • 项目属性说明
          • 1. 项目名称
          • 2. 分组名称
          • 3. 项目ID
          • 4. 运行方式
          • 5. 项目路径
          • 6. 项目Jar包即为项目存放jar包的文件夹路径(注意是文件夹而不是文件)
          • 7. MainClass
          • 8. WebHooks
          • 9. Build标识
          • 10. Jvm参数
          • 11. Args参数
        • maven 快速创建项目
      • 控制台
    • nginx管理

      • 介绍
      • ssl介绍
    • 系统管理

      • 白名单目录
      • 缓存管理
  • 节点管理

    • 添加节点
    • SSH管理
  • 节点分发

    • 分发介绍
  • 文档
  • 节点功能
  • 项目管理
bwcx_jzy
2022-06-11
目录

项目属性

# 项目属性说明

# 1. 项目名称

为项目取一个动听的名字

# 2. 分组名称

是为了在多个项目中区分和在项目列表中快速选择

# 3. 项目ID

一旦创建后是无法修改的(Jpom中以项目ID为参照判断程序运行状态)

# 4. 运行方式

Jpom目前支持两种运行方式 jar和classpath jar即为运行jar包(java -jar) classpath即为运行多个jar(java -classpath)

# 5. 项目路径

为在白名单中配置的信息

在创建项目时候需要选择对应的一个目录以来决定项目的实际jar包信息会存放在对应的目录之下

# 6. 项目Jar包即为项目存放jar包的文件夹路径(注意是文件夹而不是文件)

注意项目的实际jar存放的路径是以 选择的项目路径+填写的项目jar包路径,如图:选择的项目路径为(D:/dev) 填写的项目jar包为(sss) 那么项目实际的jar会存放在 D:/dev/sss 文件夹中

同时注意最终的项目实际路径限制如下:

  1. 如果实际路径为一个已经存在的文件,是不可以创建对应的项目的
  2. 如果实际路径是一个已经存在的文件夹,那么项目的文件会直接使用的
  3. 如果在修改项目jar包含子项目路径时,遇到新的实际路径已经存在,那么程序复制原实际路径中的所有文件到新的实际路径中,存在相同的则覆盖

# 7. MainClass

程序的主类,当项目运行方式为Jar时此项必填

# 8. WebHooks

当关闭Jpom时,程序会自动请求对应的路径(get方式请求)

# 9. Build标识

需要和阿里云oss配置配合使用

# 10. Jvm参数

设置java虚拟机参数

如:-Xmin=512m -Xmax=512m

# 11. Args参数

程序运行的main方式参数

如:--service.port=8080

# maven 快速创建项目

  1. 在pom 中添加插件如下,具体配置信息请自行修改为对应项目
 <plugin>
    <groupId>io.jpom.jpom-plugin</groupId>
    <artifactId>jpom-maven-plugin</artifactId>
    <version>LATEST</version>
    <configuration>
        <!--节点地址 -->
        <url>http://127.0.0.1:2122</url>
        <nodeIds>
            <nodeId>localhost</nodeId>
        </nodeIds>
        <!--用户token -->
        <token>5610b7db99f7216e4ed3543f2a56eb95</token>
        <project>
            <name>测试</name>
            <id>ss</id>
            <runMode>File</runMode>
            <path>dfgdsfg</path>
            <whitelistDirectory>/test/</whitelistDirectory>
            <!--非必填-->
            <mainClass></mainClass>
            <jvm></jvm>
            <args></args>
            <webHook></webHook>
        </project>
    </configuration>
    <executions>
        <execution>
            <goals>
                <goal>jpom-project</goal>
            </goals>
        </execution>
    </executions>
</plugin>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
  1. 执行命令
mvn clean package
1
帮助我们改善此文档 (opens new window)
上次更新: 2022/07/21, 21:44:02
邮箱配置
控制台

← 邮箱配置 控制台→

最近更新
01
2023年
03-31
02
2022年
03-31
03
2021年
03-31
更多文章>
Theme by Vdoing | Copyright © 2017-2023 MIT License  京ICP备17044819号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×