Как вывести pom.xml нулевые значения jar / зависимость в отдельный текстовый файл? - PullRequest
0 голосов
/ 31 мая 2019

я пишу скрипт, который сгенерирует файл pom.xml для любого приложения, в скрипт я включил URL, чтобы проверить, существует ли файл jar, а затем включил их в файл pom.xml, однако некоторые файлы jar не найденный в репозитории maven и возвращающий нулевые значения, цель состоит в том, чтобы поместить файлы jar, которые не были найдены в репозитории maven, в отдельный файл, чтобы впоследствии я мог искать их вручную, как я могу это сделать?

Я попытался включить оператор if else, который проверяет, не найден ли jar-файл в URL, при условии, что это значение будет помещено в текстовый файл, но в итоге он включает все 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

Я ожидаю, что только нулевые значения JAR, которые URL-адрес не может найти, будут скопированы в текстовый файл

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...