今天要用itext的jar包,去官網看發現好像只能用maven下載,而我之前又換了電腦,沒辦法咯,重新搭一次maven環境吧,在此記錄,已便分享或自己將來查找 首選確定自己環境上jdk裝好了,如果沒有,先裝一下吧 去官網下載安裝包,然後解壓放入任意目錄下,最好為純英文目錄 打開命令行 vi .bas ...
今天要用itext的jar包,去官網看發現好像只能用maven下載,而我之前又換了電腦,沒辦法咯,重新搭一次maven環境吧,在此記錄,已便分享或自己將來查找
首選確定自己環境上jdk裝好了,如果沒有,先裝一下吧
去官網下載安裝包,然後解壓放入任意目錄下,最好為純英文目錄
打開命令行
vi .bash_profile
MAVEN_HOME=/Users/userName/apache-maven-3.5.2 PATH=$MAVEN_HOME/bin:$PATH export MAVEN_HOME export PATH
按esc
:wq
然後重啟電腦,再次打開命令行,輸入mvn -v
如果能返回
localhost:~ userName$ mvn -v Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T15:58:13+08:00) Maven home: /Users/userName/apache-maven-3.5.2 Java version: 1.7.0_80, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: "mac os x", version: "10.12.4", arch: "x86_64", family: "mac"
就說明maven環境已經搭建成功了。
這時候,在你的電腦上,再打開一個目錄,創建兩個文件
這是pom.xml
<?xml version="1.0"?> <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>temp.download</groupId> <artifactId>temp-download</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <!-- 需要下載什麼jar包 添加相應依賴 其餘部分無需在意--> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.12</version> </dependency> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itext-pdfa</artifactId> <version>5.5.12</version> </dependency> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itext-xtra</artifactId> <version>5.5.12</version> </dependency> <dependency> <groupId>com.itextpdf.tool</groupId> <artifactId>xmlworker</artifactId> <version>5.5.12</version> </dependency> </dependencies> </project>
接下來是download.sh文件
mvn -f /Users/userName/maven2Jars/pom.xml dependency:copy-dependencies
好了,就是如此了,大功告成,然後進入命令行,通過sh命令執行download.sh文件就可以了。
還可以把download.sh改成download.command文件,這樣就可以在macOS中通過雙擊執行了。
僅以此做為記錄分享,希望能對人有所幫助。