maven, getResourceAsStream() a webservice-client
Gabriel Gajdos
gabriel.gajdos na ipdap.sk
Pondělí Září 7 09:58:53 CEST 2009
Zdravím...
Skúste Main.class.getClassLoader().getResourceAsStream("xy.txt").
...a dajte vedieť, či je to wono...
GG
-----Original Message-----
From: konference-bounces na java.cz [mailto:konference-bounces na java.cz] On
Behalf Of Dusan Zatkovsky
Sent: Friday, September 04, 2009 4:44 PM
To: Java
Subject: maven, getResourceAsStream() a webservice-client
Ahoj.
Narazil som na problem s in-jar resources a neviem si rady.
Vyrobim si maven quickstart projekt. V src/main/resources vytvorim subor
foo.txt. Nasledne v main() zavolam:
x = Main.class.getResourceAsStream("/foo.txt");
Dostanem inputstream na ten foo.txt. Ten je v jar-e ulozeny priamo v roote
ako /foo.txt.
Problem nastane v momente, ked do toho projektu pridam webservice client.
Od tohoto momentu mi getResource() vracia null. Pravdepodobne to bude
suvisiet
s tym, ze maven nejak preorganicuje projekt kvoli tej WS, ale ja neviem, kde
mam ten foo.txt nasledne hladat.
V jar-e ho vidim v /META-INF/main/java/resources/foo.txt, ale neviem, kde
vidi
getResource() svoj root, pretoze som skusal od /META-INF postupne uberat
kazdy podadresar a na vsetko som dostal null.
Tusi niekto?
D.
--
Dusan
------------- další část ---------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3273 bytes
Desc: [žádný popis není k dispozici]
URL: <http://amaio.cz/pipermail/konference/attachments/20090907/2d44e367/attachment.bin>
Další informace o konferenci Konference