编译安装
获取de.flapdoodle.embed.process源码
- 进入目录“/usr/local”。
1
cd /usr/local
- 下载de.flapdoodle.embed.process源码。
1
wget https://github.com/flapdoodle-oss/de.flapdoodle.embed.process/archive/de.flapdoodle.embed.process-2.1.2.zip --no-check-certificate
- 解压de.flapdoodle.embed.process源码。
1
unzip de.flapdoodle.embed.process-2.1.2.zip
- 定位到de.flapdoodle.embed.process源码解压后的目录“de.flapdoodle.embed.process-de.flapdoodle.embed.process-2.1.2”。
1
cd de.flapdoodle.embed.process-de.flapdoodle.embed.process-2.1.2
编译de.flapdoodle.embed.process
- 修改BitSize.java文件。
- 打开BitSize.java文件。
1
vim ./src/main/java/de/flapdoodle/embed/process/distribution/BitSize.java
- 按“i”进入编辑模式,修改第36行代码。
if (osArch.equals("i686_64") || osArch.equals("x86_64") || osArch.equals("amd64") || osArch.equals("ppc64le") || osArch.equals("aarch64"))
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开BitSize.java文件。
- 编译安装。
1
mvn clean install -DskipTests=true
在“target”目录下生成de.flapdoodle.embed.process-2.1.2.jar包,则编译成功。1
ll target