opening a jira can help to get it ;)

*Romain Manni-Bucau*
*Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
*Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
*LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
*Github: https://github.com/rmannibucau*




2012/10/20 Harald Wellmann <[email protected]>

> Yes, that works, but it's extremely inconvenient for interactive use.
>
> I have a few hundred JUnit test classes in my workspace which I'd like to
> run with one click (Eclipse: Run As | JUnit Test). Adding a -javaagent
> option to each and every test launcher is out of the question.
>
> I'm just wondering why this agent is required at all. Doesn't Tomcat offer
> a hook to intercept class loading, allowing the ClassTransformer to enhance
> the JPA entity classes?
>
> Best regards,
> Harald
>
>
> Am 20.10.2012 11:06, schrieb Romain Manni-Bucau:
>
>> Put it in surefire or launcher for embedded case and arquillian.xml for
>> remote one (catalina_opts property)
>> Le 20 oct. 2012 10:30, "Harald Wellmann" <[email protected]> a
>> écrit :
>>
>>  Am 19.10.2012 21:42, schrieb Romain Manni-Bucau:
>>>
>>>  Load time enhancement simply needs the openejb javaagent (added by
>>>> default)
>>>>
>>>>
>>> Good to know, thanks. But that won't help in embedded usage - e.g. for
>>> integration tests with Pax Exam or Arquillian. You want to run tests
>>> directly from the IDE without having to add -javaagent options manually
>>> to
>>> each and every test launcher.
>>>
>>> Best regards,
>>> Harald
>>>
>>>
>>>   Le 19 oct. 2012 21:15, "Harald Wellmann" <[email protected]> a
>>>
>>>> écrit :
>>>>
>>>>   Looking for load time enhancement support in TomEE, the only
>>>> information
>>>>
>>>>> I've found is this article:
>>>>>
>>>>> http://rmannibucau.wordpress.******com/2012/07/26/tomee-and-**
>>>>> openejb-jpa-deploy-time-******enhancement/<http://**
>>>>> rmannibucau.wordpress.com/****2012/07/26/tomee-and-openejb-****<http://rmannibucau.wordpress.com/**2012/07/26/tomee-and-openejb-**>
>>>>> jpa-deploy-time-enhancement/<h**ttp://rmannibucau.wordpress.**
>>>>> com/2012/07/26/tomee-and-**openejb-jpa-deploy-time-**enhancement/<http://rmannibucau.wordpress.com/2012/07/26/tomee-and-openejb-jpa-deploy-time-enhancement/>
>>>>> >
>>>>>
>>>>>
>>>>>>
>>>>> Now this kind of deploy-time enhancement is certainly better than
>>>>> build-time enhancement which ties your model classes to OpenJPA, but I
>>>>> think this is rather brute force compared to real load-time enhancement
>>>>> by
>>>>> means of PersistenceUnitInfo.******addClassTransformer().
>>>>>
>>>>>
>>>>> GlassFish, Aries and Pax JPA all use this method which works smoothly
>>>>> with
>>>>> OpenJPA.
>>>>>
>>>>> Is this on the agenda for TomEE?
>>>>>
>>>>> Best regards,
>>>>> Harald
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to