动态 版块 发帖 消息 我的
小绿叶技术博客
小绿叶技术博客
小绿叶技术Lv154   
ubuntu 搭建在线流程图平台     



如果你想在Ubuntu上搭建一个在线流程图的平台,你可以使用开源的项目来实现。其中一个流行的开源项目是draw.io,它提供了一个基于Web的流程图绘制工具。

要在Ubuntu上安装draw.io的源码,你可以按照以下步骤进行操作:

安装Java开发工具包(JDK):
sudo apt update
sudo apt install default-jdk
安装Apache Maven构建工具:
sudo apt install maven
克隆draw.io的源码仓库:
git clone https://github.com/jgraph/drawio.git
进入draw.io目录并使用Maven构建项目:
cd drawio
mvn clean package
构建完成后,在draw.io/target/目录下会生成war文件。将war文件部署到Tomcat或其他Java Web服务器中。
以上步骤会从draw.io的GitHub仓库克隆最新的源码,并使用Maven构建项目。你可以根据自己的需要进行修改和定制。

请注意,这只是一个基本的安装过程,你可能还需要进行其他配置和依赖项的安装,具体取决于你的环境和需求。你可以参考draw.io的官方文档和GitHub仓库以获取更详细的信息和指导。



环境配置

nano /etc/profile


#### jdk ####

export JDK_HOME=/datadisk/eisc/server/path/jdk-20.0.2/bin

export PATH=${JDK_HOME}:$PATH


#### MVN ####

export MVN_HOME=/datadisk/eisc/server/path/apache-maven-4.0.0-alpha-7/bin

export PATH=${MVN_HOME}:$PATH



# 目录根据实际修改


reboot

#  重启生效。或者: source /etc/profle ; bash  刷新




1. jdk

wget work.eisc.cn/ruanjian/ubuntu/deb/server/jdk-20_linux-x64_bin.tar.gz



2.maven


wget work.eisc.cn/ruanjian/ubuntu/deb/bin//apache-maven-4.0.0-alpha-7-bin.tar.gz


mvn archetype:generate -DgroupId=com.example -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

# 配置 mvn pox


nano pom.xml

# 在maven 根目录下 写入下面信息


<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.0</modelVersion>


    <groupId>com.example</groupId>

    <artifactId>my-app</artifactId>

    <version>1.0-SNAPSHOT</version>


    <properties>

        <maven.compiler.source>1.8</maven.compiler.source>

        <maven.compiler.target>1.8</maven.compiler.target>

    </properties>


    <dependencies>

        <!-- 添加您需要的依赖项 -->

    </dependencies>

</project>



mvn install ; mvn clean install

#在maven 根目录下 执行命令


################ 安装在线流程图 ####################

git clone https://github.com/jgraph/drawio.git


cd ./frawio/drawio/my-app


mvn clean package


在目录:./frawio/drawio/my-app/target 生成 tar包

 2  已被阅读了611次  楼主 2023-08-04 13:52:48
回复列表

回复:ubuntu 搭建在线流程图平台

guest
登录之后更精彩~
Powered by HadSky 7.12.10
© 2015-2024 PuYueTian
您的IP:44.200.86.95,2024-05-30 05:22:10,Processed in 0.01668 second(s).
Powered by HadSky
小绿叶技术博客