pushed more or less what I had
https://issues.apache.org/jira/browse/TOMEE-1556

main issue I have is with the finder. Not sure how to create a super
limited finder to find only "AppComposer" classes (and avoid the
ServiceLoader SPI file). Functionnally it is not a big deal but I would
like to skip as much scanning as possible in this mode. Thought to limit
scanning to WEB-INF/classes but not super happy with it yet.


Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com>

2015-04-22 21:30 GMT+02:00 Romain Manni-Bucau <[email protected]>:

>
> Le 22 avr. 2015 20:48, "Jean-Louis Monteiro" <[email protected]> a
> écrit :
> >
> > Why not keeping the JPA vocabulary?
> > It would be more obvious.
> >
>
> @PersistenceUnitDefinition works for me
>
> > We have the tree for that and we can use the tree already in the
> > application composer (aka PersistenceUnit)
> > Just some thoughts
> >
>
> In progress but i have some issues
>
> > --
> > Jean-Louis Monteiro
> > http://twitter.com/jlouismonteiro
> > http://www.tomitribe.com
> >
> > On Wed, Apr 22, 2015 at 11:42 AM, Romain Manni-Bucau <
> [email protected]>
> > wrote:
> >
> > > Hi guys,
> > >
> > > I don't know you but each time I start an app I start to do something
> like:
> > >
> > > $ find ~/dev/tomee-trunk/example -name persistence.xml | xargs cat |
> more
> > >
> > > to get a persistence.xml with ddl options + right headers. Sure IDE
> can do
> > > it as well but you need to create an xml file, int he right folder
> > > etc...boring (at least for me).
> > >
> > > That's why I propose with this task to allow to do it in code (it is
> fully
> > > part of the app isn't it?).
> > >
> > > Here how the code is done ATM:
> > >
> > > The API just takes the most common properties of a persistence-unit
> (unit
> > > name, properties, datasources etc...)
> > > Then in the deployment chain we have a ConfigurationDeployer which read
> > > this annotation (annotations actually since there is the plural)
> > > Finally it creates PersistenceModule for them
> > >
> > > In my mind we can add more @AutoXXX and update ConfigurationDeployer
> to get
> > > rid of more boring configuration.
> > >
> > > Romain Manni-Bucau
> > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > <http://rmannibucau.wordpress.com> | Github <
> > > https://github.com/rmannibucau> |
> > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
> > > <http://www.tomitribe.com>
> > >
> > > ---------- Forwarded message ----------
> > > From: Romain Manni-Bucau (JIRA) <[email protected]>
> > > Date: 2015-04-22 20:33 GMT+02:00
> > > Subject: [jira] [Updated] (TOMEE-1555) create @AutoJPA
> > > To: [email protected]
> > >
> > >
> > >
> > >      [
> > >
> > >
> https://issues.apache.org/jira/browse/TOMEE-1555?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> > > ]
> > >
> > > Romain Manni-Bucau updated TOMEE-1555:
> > > --------------------------------------
> > >     Description:
> > > {code}
> > >     @AutoJPAs({
> > >         @AutoJPA,
> > >         @AutoJPA(unitName = "jpa2", jta = false)
> > >     })
> > >     public class MyConfig { // any class
> > >     }
> > > {code}
> > >
> > > > create @AutoJPA
> > > > ---------------
> > > >
> > > >                 Key: TOMEE-1555
> > > >                 URL:
> https://issues.apache.org/jira/browse/TOMEE-1555
> > > >             Project: TomEE
> > > >          Issue Type: New Feature
> > > >            Reporter: Romain Manni-Bucau
> > > >            Assignee: Romain Manni-Bucau
> > > >             Fix For: 2.0.0-Milestone-1
> > > >
> > > >
> > > > {code}
> > > >     @AutoJPAs({
> > > >         @AutoJPA,
> > > >         @AutoJPA(unitName = "jpa2", jta = false)
> > > >     })
> > > >     public class MyConfig { // any class
> > > >     }
> > > > {code}
> > >
> > >
> > >
> > > --
> > > This message was sent by Atlassian JIRA
> > > (v6.3.4#6332)
> > >
>

Reply via email to