macbookPro 搭建maven环境下载jar包


今天要用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.0modelVersion>
    <groupId>temp.downloadgroupId>
    <artifactId>temp-downloadartifactId>
    <version>1.0-SNAPSHOTversion> 
    <dependencies>

        <dependency>
          <groupId>com.itextpdfgroupId>
          <artifactId>itextpdfartifactId>
          <version>5.5.12version>
        dependency>

        <dependency>
          <groupId>com.itextpdfgroupId>
          <artifactId>itext-pdfaartifactId>
          <version>5.5.12version>
        dependency>

        <dependency>
          <groupId>com.itextpdfgroupId>
          <artifactId>itext-xtraartifactId>
          <version>5.5.12version>
        dependency>

        <dependency>
          <groupId>com.itextpdf.toolgroupId>
          <artifactId>xmlworkerartifactId>
          <version>5.5.12version>
        dependency>
    dependencies>
project>

接下来是download.sh文件

mvn -f /Users/userName/maven2Jars/pom.xml dependency:copy-dependencies

好了,就是如此了,大功告成,然后进入命令行,通过sh命令执行download.sh文件就可以了。

还可以把download.sh改成download.command文件,这样就可以在macOS中通过双击执行了。

仅以此做为记录分享,希望能对人有所帮助。