ANT заменяет манифест jar-файла собственным пустым манифестом - PullRequest
0 голосов
/ 05 февраля 2020

Я использую идею Intellij для разработки нашего приложения. Я использую IntelliJ Idea для разработки java приложения и использую ANT для его построения в командной строке. Я использую Build-> Generate Ant build menu для создания сценария ANT. Все работало хорошо, пока я недавно не обнаружил, что по какой-то причине ANT заменяет манифест в jar-файлах своим собственным манифестом. Этого не произойдет, если я соберу флягу из Intellij Idea. Сборка из командной строки с использованием ANT заменяет

Manifest-Version: 1.0
Class-Path: commons-lang3-3.9.jar comm.jar sentry.jar RXTXcomm.jar com
 m.jar jdom.jar optra.jar ojdbc7.jar jxl-2.6.jar RXTXcomm.jar javax.ej
 b.jar javax.jms.jar sqljdbc42.jar guava-16.0.jar h2-1.4.199.jar jniwr
 ap-3.11.jar hamcrest-core.jar javax.servlet.jar commons-io-1.2.jar ja
 vax.resource.jar commons-cli-1.1.jar log4j-api-2.9.0.jar rabbitmq-cli
 ent.jar javax.annotation.jar log4j-core-2.9.0.jar portmapper-2.0.0.ja
 r slf4j-api-1.7.25.jar commons-lang3-3.9.jar javax.persistence.jar ja
 vax.servlet.jsp.jar javax.transaction.jar netty-3.9.0.Final.jar sqlit
 e-jdbc-3.7.2.jar metrics-core-2.2.0.jar metrics-core-3.1.2.jar poi-3.
 10.1-20140818.jar sqlite-jdbc-3.27.2.1.jar javax.servlet.jsp.jstl.jar
  poi-ooxml-3.10.1-20140818.jar GoogleProtocolBuffer_2.6.1.jar cassand
 ra-driver-core-2.0.9.2.jar mysql-connector-java-5.0.4-bin.jar poi-oox
 ml-schemas-3.10.1-20140818.jar
Main-Class: UniversalGprsClientService.ProcessMonitor

на

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.10.1
Created-By: 1.8.0_212-b10 (Oracle Corporation)

Почему это происходит? Является ли обновление до текущей версии ANT проблемой?

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