You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.5 KiB
38 lines
1.5 KiB
@echo off
|
|
|
|
rem 创建 lib 目录并下载依赖
|
|
if not exist lib mkdir lib
|
|
|
|
rem 下载 Jsoup
|
|
if not exist lib\jsoup-1.17.2.jar (
|
|
echo 下载 Jsoup...
|
|
powershell -Command "Invoke-WebRequest -Uri 'https://repo1.maven.org/maven2/org/jsoup/jsoup/1.17.2/jsoup-1.17.2.jar' -OutFile 'lib\jsoup-1.17.2.jar'"
|
|
)
|
|
|
|
rem 下载 JFreeChart
|
|
if not exist lib\jfreechart-1.5.4.jar (
|
|
echo 下载 JFreeChart...
|
|
powershell -Command "Invoke-WebRequest -Uri 'https://repo1.maven.org/maven2/org/jfree/jfreechart/1.5.4/jfreechart-1.5.4.jar' -OutFile 'lib\jfreechart-1.5.4.jar'"
|
|
)
|
|
|
|
rem 下载 JCommon(JFreeChart 依赖)
|
|
if not exist lib\jcommon-1.0.24.jar (
|
|
echo 下载 JCommon...
|
|
powershell -Command "Invoke-WebRequest -Uri 'https://repo1.maven.org/maven2/org/jfree/jcommon/1.0.24/jcommon-1.0.24.jar' -OutFile 'lib\jcommon-1.0.24.jar'"
|
|
)
|
|
|
|
rem 下载 Commons CSV
|
|
if not exist lib\commons-csv-1.10.0.jar (
|
|
echo 下载 Commons CSV...
|
|
powershell -Command "Invoke-WebRequest -Uri 'https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.10.0/commons-csv-1.10.0.jar' -OutFile 'lib\commons-csv-1.10.0.jar'"
|
|
)
|
|
|
|
rem 编译项目
|
|
echo 编译项目...
|
|
javac -cp "lib/*" -d bin src\main\java\com\example\*.java src\main\java\com\example\model\*.java src\main\java\com\example\crawler\*.java src\main\java\com\example\processor\*.java src\main\java\com\example\analyzer\*.java src\main\java\com\example\chart\*.java
|
|
|
|
rem 运行项目
|
|
echo 运行项目...
|
|
java -cp "bin;lib/*" com.example.Main
|
|
|
|
pause
|