mappingJarLocations com spring em app Desktop?

olá pessoal,

Estou desenvolvendo uma aplicação com Swing, mas estou usando Hibernate e Spring para facilitar a injeção de dependências nos meus forms.

Está tudo indo bem.
O único problema é que nos ja temos uma lib (.jar) que possui as entidades e seus respectivos mapeamentos.
Como a quantidade de mapeamentos hbm é grande, quero carregálos desta lib utilizando a property “mappingJarLocations”, mas não estou conseguindo…

Aqui segue uns dados pra ver se alguém consegue me dar uma mão.

Estrutura dos diretórios na pasta “dist” do meu projeto (netbeans 6.5)

* dist
    - aplicacao.jar          // jar executável, com a main do meu projeto
    * lib
        - mapeamentos.jar     // contem apenas entidades e seus respectivos hbms

Legenda:
[-] = arquivo
[*] = pasta

minha sessionFactory

    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
        <property name="dataSource" ref="dataSource"/>
        <property name="mappingJarLocations">
            <list>
                <!-- TODO : aqui que estah o problema!!! -->
                <value>classpath:mapeamentos.jar</value>
            </list>
        </property>
        <property name="hibernateProperties">
            <props>
                <prop key="hibernate.dialect">org.hibernate.dialect.DB2Dialect</prop>
                <prop key="hibernate.current_session_context_class">thread</prop>
                <prop key="hibernate.cache.use_query_cache">false</prop>
                <prop key="hibernate.cache.provider_class">org.hibernate.cache.NoCacheProvider</prop>
                <prop key="hibernate.cache.use_second_level_cache">false</prop>
                <prop key="hibernate.connection.provider_class">org.hibernate.connection.DriverManagerConnectionProvider</prop>
            </props>
        </property>
    </bean>

o problema esta ali onde eu marquei com um TODO
ja tentei várias coisas ali, tipo:
mapeamentos.jar
lib/mapeamentos.jar
/lib/mapeamentos.jar
classpath:mapeamentos.jar
classpath:lib/mapeamentos.jar
classpath:lib.mapeamentos.jar
classpath:/lib/mapeamentos.jar
classpath:./lib/mapeamentos.jar

e sempre dá a excessao:
java.io.FileNotFoundException: class path resource [mapeamentos.jar] cannot be resolved to URL because it does not exist

se alguem puder me dar uma luz, eu ficaria muito grato :slight_smile:

[]s

E ai, conseguiu achar essa solução ?

Estou precisando também e não estou conseguindo fazer funcionar.

Como vc, testei de varias formas, e sempre da aquela mesma exceção.

[quote=romarcio]E ai, conseguiu achar essa solução ?

Estou precisando também e não estou conseguindo fazer funcionar.

Como vc, testei de varias formas, e sempre da aquela mesma exceção.

[/quote]

Opa!
um conterrâneo de Santa Maria da boca do monte! :slight_smile:
Bah cara…
não teve jeito de eu conseguir fazer isso, daeh acabei desistindo…

[]s

[quote=sf.marcius][quote=romarcio]E ai, conseguiu achar essa solução ?

Estou precisando também e não estou conseguindo fazer funcionar.

Como vc, testei de varias formas, e sempre da aquela mesma exceção.

[/quote]

Opa!
um conterrâneo de Santa Maria da boca do monte! :slight_smile:
Bah cara…
não teve jeito de eu conseguir fazer isso, daeh acabei desistindo…

[]s[/quote]

Complicado isso, acho que vou ter que dessistir também, hehe.

valeu pela atenção.