>> this problem marker is created by JPA Validator. It checks
the jar at the path:
>>
>> /src/main/java/sportsclub-domain.jar and doesn't find it.
> Where does it get that path from ?
It gets defaultSourceRoot of the project and appends jar name to it (for the projects
without Dynamic Web project facet).
yeah, well that isn't right for sure - should look in the classpath if anything.
>> How the validator should be updated?
> My guess is that persistence.xml has a relative reference to a jar which the
validator does not resolve correctly.
There is no this jar in projects, but one of the project named
"sportsclub-domain" and I think it will be generated in the
sportsclub-domain.jar and available in classpath of our project, but the question is how
can I know this?
isn't sportsclub-domain in the list of dependent projects ? could check when refs with
xyz.jar if there is a xyz named project?
I could provide a place for such validation for the guy working with
web projects who know what will be available at runtime(Rob, Fred,...?).
so this is validation *we* control and not dali ?
> I recall there being discussions on dali-dev on this subject
because the JPA spec is not clear about it.
>
> One way to "fix" this is to at least not make this an error by default
since jars might not exist at tooling time.
This would also switch off correct error messages.
All JPA validation messages or just those concerning similar jar reference errors ?
/max
>
> /max
>
>> Dmitry
>>
>> 08.06.2012 11:33, Max Rydahl Andersen wrote:
>>> Dima,
>>>
>>> Can you track down why
https://issues.jboss.org/browse/JBIDE-11534 is
happening on projects like
https://github.com/snowdrop/snowdrop-examples ?
>>>
>>> /max