编译halo为单独的jre包

in 日常前后端开发 with 0 comment

本人对docker十分厌恶,因此无论是网站还是各种服务(如WEBDAV)都实体运行而不是容器

  1. 首先去Oracle官网下载jdk,使用dpkg安装
    注意!必须要JAVA17,血的教训!
    一定要Java17
    否则编译会失败
    (不要学我)
    安装JAVA
  2. 克隆项目
    简单的git克隆
    如果发现长时间没动静,完了,github无法访问。那么gralew安装也无法进行
    多试几次就行了,当然外国的vpn就无需担心
  3. 编译项目

    make -C console dev
    ./gradlew clean build -x check
    

    当然你可以先编译好再修改配置重新编译,大约两分钟就够了
    修改配置
    gradle主程序下载完成
    最后经过漫长的等待,出现 BUILD SUCCESSFUL in ? 就成功了
    成功

  4. halo!启动!

    mv application/build/libs/application-*.jar ./application.jar
    java -Xmx256m -Xms256m -jar application.jar

    启动!
    成功

Responses