Hi Yann, 

Yes, I meant B depends on A. Maven version is 1.0.2.
A POM:

<?xml version="1.0" encoding="UTF-8"?>
<project>
    <pomVersion>3</pomVersion>
    <artifactId>A</artifactId>
    <name>A</name>
    <groupId>A</groupId>
    <currentVersion>1.0</currentVersion>
    <organization/>
    <inceptionYear>2005</inceptionYear>
    <logo/>
    <url>TBD</url>
    <issueTrackingUrl>TBD</issueTrackingUrl>
    <siteAddress>TBD</siteAddress>
    <siteDirectory>TBD</siteDirectory>
    <distributionSite>TBD</distributionSite>
    <distributionDirectory>TBD</distributionDirectory>
    <repository>
        <connection>TBD</connection>
    </repository>
    <mailingLists>
        <mailingList>
            <name>${pom.name} Dev List</name>
        </mailingList>
        <mailingList>
            <name>${pom.name} User List</name>
        </mailingList>
    </mailingLists>
    <developers>
        <developer>
            <name>Erick Dovale</name>
            <id>edovale</id>
            <email>[EMAIL PROTECTED]</email>
            <organization>NA</organization>
        </developer>
    </developers>
    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.1</version>
            <type>jar</type>
        </dependency>
        <dependency>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
            <version>1.0.4</version>
            <type>jar</type>
        </dependency>
        <dependency>
            <groupId>jdom</groupId>
            <artifactId>jdom</artifactId>
            <version>1.0</version>
            <type>jar</type>
        </dependency>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.8</version>
            <type>jar</type>
        </dependency>
        <dependency>
            <groupId>commons-httpclient</groupId>
            <artifactId>commons-httpclient</artifactId>
            <version>2.0.2</version>
            <type>jar</type>
        </dependency>
        <dependency>
            <groupId>commons-net</groupId>
            <artifactId>commons-net</artifactId>
            <version>1.4</version>
            <type>jar</type>
        </dependency>
        <dependency>
            <groupId>xmlParserAPIs</groupId>
            <artifactId>xmlParserAPIs</artifactId>
            <version>2.6.2</version>
            <type>jar</type>
        </dependency>
        <dependency>
            <groupId>xerces</groupId>
            <artifactId>xercesImpl</artifactId>
            <version>2.6.2</version>
            <type>jar</type>
        </dependency>
        </dependency>
        <dependency>
            <groupId>x10</groupId>
            <artifactId>x10</artifactId>
            <version>1.0.1</version>
            <type>jar</type>
        </dependency>
    </dependencies>
    <build>
        <nagEmailAddress>[EMAIL PROTECTED]</nagEmailAddress>
        <sourceDirectory>src/main/java</sourceDirectory>
        <unitTestSourceDirectory>src/test/java</unitTestSourceDirectory>
        <unitTest>
                <includes>
                        <include>**/*Test.java</include>
                </includes>
                <resources>
                        <resource>
        
<directory>src/test/resources</directory>
                                <filtering>false</filtering>
                                <includes>
                                        <include>**/*</include>
                                </includes>
                        </resource>
                </resources>
        </unitTest>
        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                        <include>**/*</include>
                </includes>
                <filtering>false</filtering>
            </resource>
        </resources>
    </build>
</project>



B POM:

<?xml version="1.0" encoding="UTF-8"?>
<project>
    <pomVersion>3</pomVersion>
    <artifactId>Bb</artifactId>
    <name>B</name>
    <groupId>B</groupId>
    <currentVersion>1.0</currentVersion>
    <organization/>
    <inceptionYear>2005</inceptionYear>
    <logo/>
    <url>TBD</url>
    <issueTrackingUrl>TBD</issueTrackingUrl>
    <siteAddress>TBD</siteAddress>
    <siteDirectory>TBD</siteDirectory>
    <distributionSite>TBD</distributionSite>
    <distributionDirectory>TBD</distributionDirectory>
    <repository>
        <connection>TBD</connection>
    </repository>
    <mailingLists>
        <mailingList>
            <name>${pom.name} Dev List</name>
        </mailingList>
        <mailingList>
            <name>${pom.name} User List</name>
        </mailingList>
    </mailingLists>
    <developers>
        <developer>
            <name>Erick Dovale</name>
            <id>edovale</id>
            <email>[EMAIL PROTECTED]</email>
            <organization>NA</organization>
        </developer>
    </developers>
    <dependencies>
        <dependency>
            <groupId>A</groupId>
            <artifactId>A</artifactId>
            <version>1.0</version>
            <type>jar</type>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.1</version>
            <type>jar</type>
        </dependency>
        <dependency>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
            <version>1.0.4</version>
            <type>jar</type>
        </dependency>
        <dependency>
            <groupId>jdom</groupId>
            <artifactId>jdom</artifactId>
            <version>1.0</version>
            <type>jar</type>
        </dependency>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.8</version>
            <type>jar</type>
        </dependency>
        <dependency>
            <groupId>xmlParserAPIs</groupId>
            <artifactId>xmlParserAPIs</artifactId>
            <version>2.6.2</version>
            <type>jar</type>
        </dependency>
        <dependency>
            <groupId>xerces</groupId>
            <artifactId>xercesImpl</artifactId>
            <version>2.6.2</version>
            <type>jar</type>
        </dependency>
        <dependency>
            <groupId>x10</groupId>
            <artifactId>x10</artifactId>
            <version>1.0.1</version>
            <type>jar</type>
        </dependency>
    </dependencies>
    <build>
        <nagEmailAddress>[EMAIL PROTECTED]</nagEmailAddress>
        <sourceDirectory>src/main/java</sourceDirectory>
        <unitTestSourceDirectory>src/test/java</unitTestSourceDirectory>
        <unitTest>
                <includes>
                        <include>**/*Test.java</include>
                </includes>
                <resources>
                        <resource>
        
<directory>src/test/resources</directory>
                                <filtering>false</filtering>
                                <includes>
                                        <include>**/*</include>
                                </includes>
                        </resource>
                </resources>
        </unitTest>
        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                        <include>**/*</include>
                </includes>
                <filtering>false</filtering>
            </resource>
        </resources>
    </build>
</project>

The java code in B actually trying to read the resource is like this:

        final void loadXMLDocument(InputSource in) throws IOException,
JDOMException
        {
                setDocument(getSaxBuilder().build(in));
        }

where the InputSource instance was created like this:

new InputSource(uri)

and uri has this path to the resource:

C:\Documents and
Settings\edovale\.maven\repository\A\jars\A-1.0.jar!\resource.xml

I hope that gives you a better understanding of the environment.

Yhanks.

Erick.


-----Original Message-----
From: Yann LE DU [mailto:[EMAIL PROTECTED] 
Sent: Thursday, June 16, 2005 5:05 AM
To: Maven Users List
Subject: Re:resource within jar is not being found

Hi Erick,

Can you provide any details for reproducibility ?
* A & B POM contents
* A-1.0.jar structure
* Java code calling resource.xml


Also, you said "A depends on B". Didn't you mean the
contrary ?

Are you using Maven 1.0.2 or 2.0 ?

Regards,

Yann


---------- Mail d'origine -----------

 De     : &quot;Erick Dovale&quot; [EMAIL PROTECTED]
 A      : &quot;Maven Users List&quot;
[email protected]
 Cc     : 
 Date   : Wed, 15 Jun 2005 15:07:08 -0400
 Objet  : resource within jar is not being found

 

-Hello out there, 
- 
-I am having a problem I am not sure is directly
related to maven, so
-forgive me if it is not.
-I have 2 projects A and B. A depends on B. When I am
running tests in B
-it is not finding stuff into A-1.0.jar. More
specifically an xml file
-needed. This is happening although the jar exists and
maven seems to be
-looking for it in the right place using the following uri:
-C:\Documents and
-Settings\edovale\.maven\repository\A\jars\A-1.0.jar!\resource.xml
(The
-system cannot find the path specified)
- 
-I have checked the content of the jar and the
resource.xml file is where

-it is suppose to be, still it is not been found, As a
matter of fact,

-nothing is been found into this jar file.
- 
-Any clue as to where to look to solve this issue?
- 
-I am using maven 1.2
-


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to