java打包命令:
git:https://git.wondfo.info/wondfo/wondfo-aiot-platform-sele
javac -encoding utf-8 -d classes ./src/com/cyl/dao/*.javajar -cvf h.jar .
javac -encoding UTF-8 -cp ./WebContent/WEB-INF/lib/* -d ./build/classes @path
目前第一步:进入项目文件夹目前第二步:javac -encoding UTF-8 -cp ./WebContent/WEB-INF/lib/* -d ./build @path//目前第三步:jar -cvf h.jar .目前第四步:进入classes:cd classes目前第五步:jar cvfm sele.jar ../WebContent/META-INF/MANIFEST.MF .
项目打包到桌面:1.进入项目文件夹2.编译:javac -encoding UTF-8 -cp ./WebContent/WEB-INF/lib/* -d . @path3.在桌面生成jar:jar cvfm C:/Users/wflk/Desktop/sele.jar WebContent/META-INF/MANIFEST.MF ./com备用:4.在桌面新建lib文件夹:mkdir C:\Users\wflk\Desktop\WebContent\WEB-INF\lib5.copylib包到桌面lib:copy WebContent\WEB-INF\lib ..\WebContent\WEB-INF\lib
项目打包到jar:1.进入项目文件夹2.编译到当前文件夹:javac -encoding UTF-8 -cp ./WebContent/WEB-INF/lib/* -d . @path3.新建一个jar文件夹,生成jar到jar文件夹:jar cvfm jar/sele.jar WebContent/META-INF/MANIFEST.MF ./com然后要把WebContent/WEB-INF/lib文件夹和AutomateTestCases.xlsx文件跟jar包要放在同目录
linux:linux提取代码:git clone https://git.wondfo.info/wondfo/wondfo-aiot-platform-sele.git1.编译class生成com文件夹:javac -encoding utf-8 -cp "WebContent/WEB-INF/lib/*" -d . @path2.打包成jar包到当前文件夹:jar cvfm sele.jar WebContent/META-INF/MANIFEST.MF ./com3.删除com文件夹:rm -rf com4.删除com文件夹:rm -rf src5.执行jar包测试:java -jar sele.jar
path文件:
./src/com/cyl/dao/ExcelDao.java./src/com/cyl/dao/TestServlet.java./src/com/cyl/excelTest/ActionsKeywords.java./src/com/cyl/excelTest/Constants.java./src/com/cyl/excelTest/DriverScript.java./src/com/cyl/excelTest/ExcelUtils.java./src/com/cyl/excelTest/Log.java./src/com/cyl/excelTest/OrTest.java./src/com/cyl/tools/ImportExcel.java./src/com/cyl/tools/JSkey.java./src/com/cyl/tools/LinkSql.java./src/com/cyl/tools/StringFormat.java
dockerfile的使用:
docker build -f /root/software/dockerfile -t test:v1 .
dockerfile文件:
FROM openjdk:8-alpine
WORKDIR /mntRUN \ sed -e 's,dl-cdn.alpinelinux.org,mirrors.aliyun.com,g' \ -i /etc/apk/repositories && \ apk update && \ apk add chromium chromium-chromedriverADD . /mnt/
CMD ["java", "-jar", "sele.jar"]
转载于:https://www.cnblogs.com/chenyonglin/p/11543296.html