İşte benim durumum: Bir arşivi yerel bir depoya yayınlamak için Ivy görevini içeren basit bir Ant projesi oluşturdum. Ben bu konuda internet okudum ve bu hata ne zaman görülür "Hiçbir içerik önbölükle" bu ortak açıklama buldum, ŞimdiBad Ivy dosya - içerik izin verilmiyor prolog
build.xml: impossible to publish artifacts for my.company#myproject;1.0: java.lang.IllegalStateException: bad ivy file for my.company#myproject;1.0: C:\Users\user\Documents\test\myproject\build\myproject.jar: java.text.ParseException: [[Fatal Error] myproject.jar:1:1: Content is not allowed in prolog. in file:/C:/Users/user/Documents/test/myproject/build/myproject.jar
]
: Tha karınca komut dosyası çalıştırdığınızda, aşağıdaki hatayı bakın
beyanından önce bir sembol vardır. Şey, daha önce hiç Ivy dosyamda yok. "Tüm karakterleri göster" seçeneğini çevirerek notepad ++ ile aradım. Lütfen, bu sorunu yaşayan herkes var mı?
ivy.xml
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0">
<info organisation="my.company" module="myproject" />
<publications>
<artifact name="myproject" type="jar"/>
</publications>
<dependencies>
...
some list of dependencies
...
</dependencies>
</ivy-module>
Build.xml hedef:
<target name="publish">
<ivy:publish resolver="local" revision="1.0" organisation="my.company" module="myproject" overwrite="true">
<artifacts pattern="${basedir}/build/myproject.jar" />
</ivy:publish>
</target>
Teşekkür İşte benim dosyalardır!
sarma dosyanız bu suçlamada bulunmamaktadır. Bazı XML ayrıştırıcı, açıkçası başarılı olmayan "myproject.jar" öğesini ayrıştırmaya çalışır. Belki de ' 'öğeniz yanlış sözdizimine sahip? –
wero
Esasında ile değiştirirseniz, hata şu olur: java.lang.IllegalStateException: Ivy dosyası benim için önbellekte bulunamadı. şirket # myproject; 1.0! –
user1990198