如何在单独的文本文件中输出pom.xml空jar /依赖项值?

时间:2019-05-31 03:42:18

标签: bash

我正在编写一个脚本,该脚本将为任何应用程序生成pom.xml文件,在脚本中我包含了一个URL,以检查jar文件是否存在,然后将其包含在pom.xml文件中,但是某些jar文件不存在在maven存储库中找到并返回null值,目的是将在maven存储库中找不到的jar文件放在一个单独的文件中,以便以后可以手动搜索它们,怎么办?

我尝试添加一个if else语句,该语句检查是否在URL中找不到jar文件,条件是它将该值放在文本文件中,但最终将文本文件中的所有jar文件包含进来

for f in $dest; do

  sha=$(shasum -b $f | awk '{print $1}')

  url="http://search.maven.org/solrsearch/select?q=1:%22${sha}%22&rows=20&wt=json"

  if  curl $url=0 &>/dev/null  ; then
touch nulljar2.txt

 echo ${sha} && shasum -b $f | awk '{print $2}' >> ~/Desktop/nulljar2.txt

else echo &>/dev/null 
fi

我希望只有url无法找到的空jar值会被复制到文本文件中

0 个答案:

没有答案