openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "yangjun (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (OPENJPA-915) PCEnhancer cannot enhance an entity bean in a jar
Date Thu, 06 Jun 2013 09:01:28 GMT

    [ https://issues.apache.org/jira/browse/OPENJPA-915?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13676856#comment-13676856
] 

yangjun commented on OPENJPA-915:
---------------------------------

Is it possible to enhance super class from dependency at build time? if not how to workaround?
                
> PCEnhancer cannot enhance an entity bean in a jar
> -------------------------------------------------
>
>                 Key: OPENJPA-915
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-915
>             Project: OpenJPA
>          Issue Type: Improvement
>         Environment: linux, java 1.6.0_12
>            Reporter: Adam Hardy
>
> The PCEnhancer fails when trying to enhance an entity bean found in a jar. It tries and
fails to write the enhanced class output to the jar rather than the build directory of the
project.
> This means I cannot have my entity bean superclass in a seperate framework-centric project
for re-use by all JPA-based projects, unless I enhance the class when jarring up the framework
project. This would prevent me from sharing the jar with other JPA-based projects which don't
use OpenJPA. 
> I would recommend that the PCEnhancer checks the file path to write the enhanced class
to before writing and removes any Jar-prefix if present, writing the class to the normal build
directory.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message