Zdravím,
sice jsem dodneška nepochopil,jak si autoři Mavenu představovali
používání artifactů, typů, classifierů, attached artifactů a
souvisejících záležitostí, ale mám dva tipy: 1. maven-war-plugin má v
dokumentaci pro war:war uvedeno, že se .war generuje ve výchozím
nastavení jako primární artifact (volba primaryArtifact), takže bych
zkusil v závislosti vynechat <type>war</war>. Pokud to nepomůže,
nezbývá asi než se podívat do zdrojáků maven-war-pluginu, jak vlastně
.war připojuje. Možná by také pomohlo přidat .war artifactu nějaký
classifier – zatím mám takový dojem, že Maven špatně rozlišuje, co je
primární artifact a co přiložený, pokud se artifacty liší jen typem a
ne classifierem.

S pozdravem

Filip Jirsák

2008/9/23 Franta Petr <[EMAIL PROTECTED]>:
> Narazil jsem na problém s dependency:
>
> Napsal jsem si test, který dělá kontrolu dat oproti DB (překlady, integrita
> XSD, atd). Můj problém je v tom, že natahuji soubory XSD pomocí funkce
> getResourceAsStream z jednotlivých balíčků a provádím kontrolu dat v nich.
> Jestliže si v IDE nastavím cestu na WAR soubor, vše funguje, ale pomocí
> Maven to spadne na chybu, kdy funkce getResourceAsStream vrátí null hodnotu.
> mvn dependency:list nebo mvn dependency:tree zobrazí, že daná závislost
> (WAR) je součástí dependencies. V testu jsem si nechal vypsat proměnné
> prostředí a zjistil jsem, že Maven daný WAR soubor nemá v žádné ze svých
> classpath proměnných. V pom.xml mám uvedeno
> <dependency><groupId>package</groupId><artifactId>artifact-web</artifactId><version>1.0-SNAPSHOT</version><type>war</type><scope>test</scope></dependency>.
>
>
>
> Petr F.
>
>
>
>



-- 
Filip Jirsák
[EMAIL PROTECTED]

Odpovedet emailem