这只是学习Shell的小脚本, 练手工具罢了.. 折腾!折腾啊
目录结构
1 2 3
| Green4nodeJS ├── down.sh // 下载shell,o(╯□╰)o其实就是一条shell └── pom.xml // 正常maven配置
|
文件内容
down.sh
内容:
1 2 3 4 5 6 7 8 9 10 11
| #!/bin/sh # Author: [email protected] # -------------Use-------------- # sh down.sh # ------------------------------ # 运行pom.xml 下载jar NOW_PATH=$(cd "$(dirname "$0")"; pwd) POM_XML=$NOW_PATH"/pom.xml" TARGET_DIR=$NOW_PATH"/target" mvn -f $POM_XML dependency:copy-dependencies sudo chmod -R 777 $TARGET_DIR
|
pom.xml
内容:
正常maven的pom.xml内容
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <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> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20160212</version> </dependency> </dependencies>
</project>
|
完成
使用方法
1 2 3 4 5 6
| source init.sh # Or . init.sh
cd hocgin.github.io # 尽情hexo吧
|
End