Le jeu. 13 mai 2021 à 11:15, Arne Limburg <arne.limb...@openknowledge.de> a écrit :
> Hi Romain, > > > the SPA case is interesting anyway. Would be cool, if we could support > automatic trigger of transpilation, too. > Why dont we? :) Joke apart it is just a matter of writing a servlet of filter more than a meecrowave stuff. That said with webpack this became obsolete i guess? > I think, that would mean additional watch directory configuration: i.e. > watch to src/main/webapp, but use > Generally SPA are dev in another module and webapp stays dedicated to old style jsp/jsf like apps. > ${project.build.directory}/${project.build.finalName} as webapp directory > for classpath deployment. > Whenever src/main/webapp changes, trigger a goal for transpilation (i.e. > trigger frontend-maven-plugin) and automatically provide the changed JS. > In practise watching is not done in java but node stack or lazily in the servlet when server side rendering is used - like cache toggle. > Should be not so hard to implement. I'll think about it. > Cheers, > Arne > > > -- > > Arne Limburg - Enterprise Architekt > > > > > OPEN KNOWLEDGE GmbH > Poststraße 1, 26122 Oldenburg > Mobil: +49 151 - 108 22 942 > Tel: +49 441 - 4082-154 > Fax: +49 441 - 4082-111 > arne.limb...@openknowledge.de > www.openknowledge.de <https://www.openknowledge.de/> > > Registergericht: Amtsgericht Oldenburg, HRB 4670 > Geschäftsführer: Lars Röwekamp, Jens Schumann > > Treffen Sie uns auf kommenden Konferenzen und Workshops: > > Zu unseren Events<https://www.openknowledge.de/event/> > > > > > > ________________________________ > Von: Romain Manni-Bucau <rmannibu...@gmail.com> > Gesendet: Donnerstag, 13. Mai 2021 09:47 > An: openwebbeans-dev > Betreff: Re: [DISCUSS] MEECROWAVE-290 - Enable class-reloading for > meecowave maven plugin > > Le jeu. 13 mai 2021 à 08:51, Arne Limburg <arne.limb...@openknowledge.de> > a > écrit : > > > OK, having consulted my pillow I agree with the callback solution. > > > > We then support two use cases (which is great): > > > > 1. Deploy from Classpath and reload on every class change > (reload-goals > > can be empty then) > > 2. Deploy from WAR and build and reload on every class change (in > > combination with reload-goals). target/classes should be added to the > > watcher in that case (it is automatically done in the first case) > > > > I'll add the tests and push the stuff to master. I also document the two > > scenarios. > > > > Shouldn't we have more sensible defaults for the two cases? I.e. a > > property auto-reload that does a correct setup for both scenarios > (setting > > watcher-bouncing to a value greater that 0 and when > useClasspathDeployment > > is false, setup reload goals and target/classes)? Or should we even add a > > new goal > > > > meecrowave:dev > > > > which sets up auto-reloading depending on useClasspathDeployment (and > > probably also setting webResourceCached to false)? > > > > That would be a separate commit though. > > > > We have a few use cases: > 1. Pure web/frontend work (you dev your SPA) > 2. Pure backend > 3. Both - your case > > > Dev goal with 3 sounds fine but 1 and 2 should stay possible, even > requiring some conf. > Defaults should be bundle goal friendly probably (as in prod), ie no > watching at all. > > Hope it makes sense > > > > Cheers, > > Arne > > > > -- > > > > Arne Limburg - Enterprise Architekt > > > > > > > > > > OPEN KNOWLEDGE GmbH > > Poststraße 1, 26122 Oldenburg > > Mobil: +49 151 - 108 22 942 > > Tel: +49 441 - 4082-154 > > Fax: +49 441 - 4082-111 > > arne.limb...@openknowledge.de > > www.openknowledge.de<http://www.openknowledge.de> < > https://www.openknowledge.de/> > OPEN KNOWLEDGE GmbH<http://www.openknowledge.de/> > www.openknowledge.de > OPEN KNOWLEDGE GmbH steht für agile Softwareentwicklung und IT-Beratung > mit Expertise in den Bereichen Enterprise und Cloud Computing. Standorte > sind Oldenburg (Niedersachsen) und Essen (Nordrhein-Westfalen). > > OPEN KNOWLEDGE GmbH<https://www.openknowledge.de/> > www.openknowledge.de > OPEN KNOWLEDGE GmbH steht für agile Softwareentwicklung und IT-Beratung > mit Expertise in den Bereichen Enterprise und Cloud Computing. Standorte > sind Oldenburg (Niedersachsen) und Essen (Nordrhein-Westfalen). > > > > > > Registergericht: Amtsgericht Oldenburg, HRB 4670 > > Geschäftsführer: Lars Röwekamp, Jens Schumann > > > > Treffen Sie uns auf kommenden Konferenzen und Workshops: > > > > Zu unseren Events<https://www.openknowledge.de/event/> > Events | OPEN KNOWLEDGE GmbH<https://www.openknowledge.de/event/> > www.openknowledge.de > OPEN KNOWLEDGE GmbH steht für agile Softwareentwicklung und IT-Beratung > mit Expertise in den Bereichen Enterprise und Cloud Computing. Standorte > sind Oldenburg (Niedersachsen) und Essen (Nordrhein-Westfalen). > > > > > > > > > > > > > > ________________________________ > > Von: Romain Manni-Bucau <rmannibu...@gmail.com> > > Gesendet: Mittwoch, 12. Mai 2021 22:36 > > An: openwebbeans-dev > > Betreff: Re: [DISCUSS] MEECROWAVE-290 - Enable class-reloading for > > meecowave maven plugin > > > > Clearly for option2 with no new mojo config, no classloader partial > support > > only. > > I'd just ensure backward compat in deployment meta and add a test for > > webapp and classpath modes. > > > > Le mer. 12 mai 2021 à 21:56, Arne Limburg <arne.limb...@openknowledge.de > > > > a > > écrit : > > > > > Hi Romain, > > > > > > > > > I have implemented three variants of the solution: > > > > > > - > > > > > > github.com/ArneLimburg/openwebbeans-meecrowave/tree/MEECROWAVE-290-reload-classes > > > > > > - > > > > > > github.com/ArneLimburg/openwebbeans-meecrowave/tree/MEECROWAVE-290-callback > > > > > > - > > github.com/ArneLimburg/openwebbeans-meecrowave/tree/MEECROWAVE-290-flag > > > > > > > > > The first is the one with the config property, the second is with a > > reload > > > callack and the third is a flag in DeploymentMeta. > > > > > > I personally like the third variant most. And we can configure it such > > > that it reloads the classes just for the deployClasspath case (isn't > > > implemented yet), which is the only case where it really makes sense. > > > > > > But we also can go with the second solution if you want. > > > > > > > > > Btw.: I just want to handle the case where the IDE is configured to > > > directly compile to target/classes and want to trigger an automated > > reload > > > then. > > > > > > > > > -- > > > > > > Arne Limburg - Enterprise Architekt > > > > > > > > > > > > > > > OPEN KNOWLEDGE GmbH > > > Poststraße 1, 26122 Oldenburg > > > Mobil: +49 151 - 108 22 942 > > > Tel: +49 441 - 4082-154 > > > Fax: +49 441 - 4082-111 > > > arne.limb...@openknowledge.de > > > www.openknowledge.de<http://www.openknowledge.de< > http://www.openknowledge.de<http://www.openknowledge.de>> < > > https://www.openknowledge.de/> > > OPEN KNOWLEDGE GmbH<http://www.openknowledge.de/> > > www.openknowledge.de<http://www.openknowledge.de> > > OPEN KNOWLEDGE GmbH steht für agile Softwareentwicklung und IT-Beratung > > mit Expertise in den Bereichen Enterprise und Cloud Computing. Standorte > > sind Oldenburg (Niedersachsen) und Essen (Nordrhein-Westfalen). > > > > OPEN KNOWLEDGE GmbH<https://www.openknowledge.de/> > > www.openknowledge.de<http://www.openknowledge.de> > > OPEN KNOWLEDGE GmbH steht für agile Softwareentwicklung und IT-Beratung > > mit Expertise in den Bereichen Enterprise und Cloud Computing. Standorte > > sind Oldenburg (Niedersachsen) und Essen (Nordrhein-Westfalen). > > > > > > > > > > Registergericht: Amtsgericht Oldenburg, HRB 4670 > > > Geschäftsführer: Lars Röwekamp, Jens Schumann > > > > > > Treffen Sie uns auf kommenden Konferenzen und Workshops: > > > > > > Zu unseren Events<https://www.openknowledge.de/event/> > > Events | OPEN KNOWLEDGE GmbH<https://www.openknowledge.de/event/> > > www.openknowledge.de<http://www.openknowledge.de> > > OPEN KNOWLEDGE GmbH steht für agile Softwareentwicklung und IT-Beratung > > mit Expertise in den Bereichen Enterprise und Cloud Computing. Standorte > > sind Oldenburg (Niedersachsen) und Essen (Nordrhein-Westfalen). > > > > > > > > > > > > > > > > > > > > > > ________________________________ > > > Von: Arne Limburg <arne.limb...@openknowledge.de> > > > Gesendet: Mittwoch, 12. Mai 2021 21:11 > > > An: openwebbeans-dev > > > Betreff: AW: [DISCUSS] MEECROWAVE-290 - Enable class-reloading for > > > meecowave maven plugin > > > > > > Hi Romain, > > > > > > > > > where would you put such callback? > > > > > > Put in in the class Meecrowave which would delegate it to > > > MeecrowaveContextConfig, which then would delegate it to > > > ReloadOnChangeController? > > > > > > > > > Cheers, > > > > > > Arne > > > > > > > > > -- > > > > > > Arne Limburg - Enterprise Architekt > > > > > > > > > > > > > > > OPEN KNOWLEDGE GmbH > > > Poststraße 1, 26122 Oldenburg > > > Mobil: +49 151 - 108 22 942 > > > Tel: +49 441 - 4082-154 > > > Fax: +49 441 - 4082-111 > > > arne.limb...@openknowledge.de > > > www.openknowledge.de<http://www.openknowledge.de<< > http://www.openknowledge.de<http://www.openknowledge.de<> > > http://www.openknowledge.de<http://www.openknowledge.de>> < > > > https://www.openknowledge.de/> > > > OPEN KNOWLEDGE GmbH<https://www.openknowledge.de/> > > > www.openknowledge.de<http://www.openknowledge.de< > http://www.openknowledge.de<http://www.openknowledge.de>> > > > OPEN KNOWLEDGE GmbH steht für agile Softwareentwicklung und IT-Beratung > > > mit Expertise in den Bereichen Enterprise und Cloud Computing. > Standorte > > > sind Oldenburg (Niedersachsen) und Essen (Nordrhein-Westfalen). > > > > > > OPEN KNOWLEDGE GmbH<http://www.openknowledge.de/> > > > www.openknowledge.de<http://www.openknowledge.de< > http://www.openknowledge.de<http://www.openknowledge.de>> > > > OPEN KNOWLEDGE GmbH steht für agile Softwareentwicklung und IT-Beratung > > > mit Expertise in den Bereichen Enterprise und Cloud Computing. > Standorte > > > sind Oldenburg (Niedersachsen) und Essen (Nordrhein-Westfalen). > > > > > > > > > > > > Registergericht: Amtsgericht Oldenburg, HRB 4670 > > > Geschäftsführer: Lars Röwekamp, Jens Schumann > > > > > > Treffen Sie uns auf kommenden Konferenzen und Workshops: > > > > > > Zu unseren Events<https://www.openknowledge.de/event/> > > > Events | OPEN KNOWLEDGE GmbH<https://www.openknowledge.de/event/> > > > www.openknowledge.de<http://www.openknowledge.de< > http://www.openknowledge.de<http://www.openknowledge.de>> > > > OPEN KNOWLEDGE GmbH steht für agile Softwareentwicklung und IT-Beratung > > > mit Expertise in den Bereichen Enterprise und Cloud Computing. > Standorte > > > sind Oldenburg (Niedersachsen) und Essen (Nordrhein-Westfalen). > > > > > > > > > > > > > > > > > > > > > > > > ________________________________ > > > Von: Romain Manni-Bucau <rmannibu...@gmail.com> > > > Gesendet: Mittwoch, 12. Mai 2021 15:52 > > > An: openwebbeans-dev > > > Betreff: Re: [DISCUSS] MEECROWAVE-290 - Enable class-reloading for > > > meecowave maven plugin > > > > > > Le mer. 12 mai 2021 à 15:00, Arne Limburg < > arne.limb...@openknowledge.de > > > > > > a > > > écrit : > > > > > > > Hi Romain, > > > > > > > > > > > > The only reason, I did not implement it in the Mojo was, that I could > > not > > > > find an easy way to do it. > > > > > > > > Do you suggest to throw away the ReloadOnChangeController (or move it > > to > > > > the maven plugin), > > > > > > > > > > setReloadCallback(Runnable) sounds like a less radical impl. > > > > > > > > > > > > > > implement file-watching in the mojo and then do reloading in the same > > way > > > > we do it with the "reload" command from System.in? > > > > > > > > My first approaches doing it that way ended up in endless reloading > of > > > the > > > > context, because the maven build itself triggered the watcher. > > > > > > > > > > setReloadCallback(() -> { if (reloading.get()) {return;} > > > reloading.set(true);try {reload();}finally{reloading.set(false);} }) > > > > > > + small debouncing i guess? > > > > > > > > > > > > > > > > > But that can be circumvented somehow. > > > > > > > > > > > > Basically my current implementation does the same stuff in the > > > > ReloadOnChangeChontroller that is currently done in the Mojo on > reload. > > > > > > > > > > Hmm , generally speaking > > > > > > > > > https://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fArneLimburg%2fopenwebbeans%2dmeecrowave%2fcommit%2f03b1b3614f63ce3e9255f5c33c779e03aa537245%23diff%2d830d1e256f27a967a495cade9188682a24d3f508e40ce8c5bf8c63f4a39c407eR92&umid=c42ae0ea-1ab7-49d7-973a-2301f37430c1&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-cb3a5ebb69aaaf6604f16ab56ed4c8a40bba1529 > > > [ > > > > > > https://opengraph.githubassets.com/4e9321ba47b5df5a4554181389176bf9fc88cec6a1abd629e64e80fdf7159c6a/ArneLimburg/openwebbeans-meecrowave/commit/03b1b3614f63ce3e9255f5c33c779e03aa537245 > > > ]< > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fArneLimburg%2fopenwebbeans%2dmeecrowave%2fcommit%2f03b1b3614f63ce3e9255f5c33c779e03aa537245%23diff%2d830d1e256f27a967a495cade9188682a24d3f508e40ce8c5bf8c63f4a39c407eR92&umid=c42ae0ea-1ab7-49d7-973a-2301f37430c1&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-cb3a5ebb69aaaf6604f16ab56ed4c8a40bba1529 > > > > > > > > > > MEECROWAVE-290: Add 'reloadClasses' config property and implement rel… > · > > > ArneLimburg/openwebbeans-meecrowave@03b1b36 · GitHub< > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fArneLimburg%2fopenwebbeans%2dmeecrowave%2fcommit%2f03b1b3614f63ce3e9255f5c33c779e03aa537245%23diff%2d830d1e256f27a967a495cade9188682a24d3f508e40ce8c5bf8c63f4a39c407eR92&umid=c42ae0ea-1ab7-49d7-973a-2301f37430c1&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-cb3a5ebb69aaaf6604f16ab56ed4c8a40bba1529 > > > > > > > smex-ctp.trendmicro.com > > > Apache OpenWebBeans meecrowave. Contribute to > > > ArneLimburg/openwebbeans-meecrowave development by creating an account > on > > > GitHub. > > > > > > > > > [ > > > > > > https://opengraph.githubassets.com/4e9321ba47b5df5a4554181389176bf9fc88cec6a1abd629e64e80fdf7159c6a/ArneLimburg/openwebbeans-meecrowave/commit/03b1b3614f63ce3e9255f5c33c779e03aa537245 > > > ]< > > > > > > https://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fArneLimburg%2fopenwebbeans%2dmeecrowave%2fcommit%2f03b1b3614f63ce3e9255f5c33c779e03aa537245%23diff%2d830d1e256f27a967a495cade9188682a24d3f508e40ce8c5bf8c63f4a39c407eR92&umid=c42ae0ea-1ab7-49d7-973a-2301f37430c1&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-cb3a5ebb69aaaf6604f16ab56ed4c8a40bba1529 > > > > > > > > > > MEECROWAVE-290: Add 'reloadClasses' config property and implement rel… > · > > > ArneLimburg/openwebbeans-meecrowave@03b1b36 · GitHub< > > > > > > https://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fArneLimburg%2fopenwebbeans%2dmeecrowave%2fcommit%2f03b1b3614f63ce3e9255f5c33c779e03aa537245%23diff%2d830d1e256f27a967a495cade9188682a24d3f508e40ce8c5bf8c63f4a39c407eR92&umid=c42ae0ea-1ab7-49d7-973a-2301f37430c1&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-cb3a5ebb69aaaf6604f16ab56ed4c8a40bba1529 > > > > > > > [ > > > > > > https://opengraph.githubassets.com/4e9321ba47b5df5a4554181389176bf9fc88cec6a1abd629e64e80fdf7159c6a/ArneLimburg/openwebbeans-meecrowave/commit/03b1b3614f63ce3e9255f5c33c779e03aa537245 > > > ]< > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fArneLimburg%2fopenwebbeans%2dmeecrowave%2fcommit%2f03b1b3614f63ce3e9255f5c33c779e03aa537245%23diff%2d830d1e256f27a967a495cade9188682a24d3f508e40ce8c5bf8c63f4a39c407eR92&umid=c42ae0ea-1ab7-49d7-973a-2301f37430c1&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-cb3a5ebb69aaaf6604f16ab56ed4c8a40bba1529 > > > > > > > > > > MEECROWAVE-290: Add 'reloadClasses' config property and implement rel… > · > > > ArneLimburg/openwebbeans-meecrowave@03b1b36 · GitHub< > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fArneLimburg%2fopenwebbeans%2dmeecrowave%2fcommit%2f03b1b3614f63ce3e9255f5c33c779e03aa537245%23diff%2d830d1e256f27a967a495cade9188682a24d3f508e40ce8c5bf8c63f4a39c407eR92&umid=c42ae0ea-1ab7-49d7-973a-2301f37430c1&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-cb3a5ebb69aaaf6604f16ab56ed4c8a40bba1529 > > > > > > > smex-ctp.trendmicro.com > > > Apache OpenWebBeans meecrowave. Contribute to > > > ArneLimburg/openwebbeans-meecrowave development by creating an account > on > > > GitHub. > > > > > > > > > github.com > > > Apache OpenWebBeans meecrowave. Contribute to > > > ArneLimburg/openwebbeans-meecrowave development by creating an account > on > > > GitHub. > > > > > > > > > rarely works since it is only about embedded case and reload will > > > stop.start the classloader anyway. > > > What I can see missing is target/classes if not built before launching > > the > > > first time. I don't think we need to handle that case but if you want > you > > > can just do an addUrl or addRepository on the classloader I guess. > > > Note that thread.setContextClassLoader shouldn't be done (seems you > only > > do > > > to getContextClassLoader after) cause it can break but setting the > > > classloader can be on the context (same as you do except thread is not > > > touched). > > > An option can be to let the Loader handle the lifecycle properly > instead > > of > > > using providedLoader, this way reload will work - but once again, only > > for > > > deployclasspath case and not webapp cases. > > > > > > Hope it makes sense. > > > > > > > > > > > > > > > > > > Cheers, > > > > > > > > Arne > > > > > > > > > > > > -- > > > > > > > > Arne Limburg - Enterprise Architekt > > > > > > > > > > > > > > > > > > > > OPEN KNOWLEDGE GmbH > > > > Poststraße 1, 26122 Oldenburg > > > > Mobil: +49 151 - 108 22 942 > > > > Tel: +49 441 - 4082-154 > > > > Fax: +49 441 - 4082-111 > > > > arne.limb...@openknowledge.de > > > > www.openknowledge.de<http://www.openknowledge.de<<< > http://www.openknowledge.de<http://www.openknowledge.de<<> > > http://www.openknowledge.de<http://www.openknowledge.de<> > > > http://www.openknowledge.de<http://www.openknowledge.de>> < > > > https://www.openknowledge.de/> > > > OPEN KNOWLEDGE GmbH<https://www.openknowledge.de/> > > > www.openknowledge.de<http://www.openknowledge.de<< > http://www.openknowledge.de<http://www.openknowledge.de<> > > http://www.openknowledge.de<http://www.openknowledge.de>> > > > OPEN KNOWLEDGE GmbH steht für agile Softwareentwicklung und IT-Beratung > > > mit Expertise in den Bereichen Enterprise und Cloud Computing. > Standorte > > > sind Oldenburg (Niedersachsen) und Essen (Nordrhein-Westfalen). > > > > > > OPEN KNOWLEDGE GmbH<http://www.openknowledge.de/> > > > www.openknowledge.de<http://www.openknowledge.de<< > http://www.openknowledge.de<http://www.openknowledge.de<> > > http://www.openknowledge.de<http://www.openknowledge.de>> > > > OPEN KNOWLEDGE GmbH steht für agile Softwareentwicklung und IT-Beratung > > > mit Expertise in den Bereichen Enterprise und Cloud Computing. > Standorte > > > sind Oldenburg (Niedersachsen) und Essen (Nordrhein-Westfalen). > > > > > > > > > > > > > > Registergericht: Amtsgericht Oldenburg, HRB 4670 > > > > Geschäftsführer: Lars Röwekamp, Jens Schumann > > > > > > > > Treffen Sie uns auf kommenden Konferenzen und Workshops: > > > > > > > > Zu unseren Events<https://www.openknowledge.de/event/> > > > Events | OPEN KNOWLEDGE GmbH<https://www.openknowledge.de/event/> > > > www.openknowledge.de<http://www.openknowledge.de<< > http://www.openknowledge.de<http://www.openknowledge.de<> > > http://www.openknowledge.de<http://www.openknowledge.de>> > > > OPEN KNOWLEDGE GmbH steht für agile Softwareentwicklung und IT-Beratung > > > mit Expertise in den Bereichen Enterprise und Cloud Computing. > Standorte > > > sind Oldenburg (Niedersachsen) und Essen (Nordrhein-Westfalen). > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ________________________________ > > > > Von: Romain Manni-Bucau <rmannibu...@gmail.com> > > > > Gesendet: Mittwoch, 12. Mai 2021 14:46 > > > > An: openwebbeans-dev > > > > Betreff: Re: [DISCUSS] MEECROWAVE-290 - Enable class-reloading for > > > > meecowave maven plugin > > > > > > > > Hi Arne, > > > > > > > > What about the proposal on jira? > > > > Idea is we already have redeploy command but currently it is made > > > > incompatible (unsupported) with the watcher. > > > > Guess if both are configured we can make both working together, does > > look > > > > way simpler than making the classloading implementation right (you > only > > > > handled meecrowave custom loader case but not tomcat case + it breaks > > > most > > > > of cdi usage AFAIK whereas redeploy should stay fast and fully > > functional > > > > without weird case, you loose state but all is "normal" then). > > > > > > > > wdyt? > > > > > > > > Romain Manni-Bucau > > > > @rmannibucau <https://twitter.com/rmannibucau> | Blog > > > > < > > > > > > > > > > https://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2frmannibucau.metawerx.net&umid=0d028c0f-486f-4943-b243-bdcf46cf64aa&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-5952a27ec923c46b4afeedc4573484f98112035a > > > > > > > Index< > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=https%3a%2f%2frmannibucau.metawerx.net&umid=0d028c0f-486f-4943-b243-bdcf46cf64aa&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-5952a27ec923c46b4afeedc4573484f98112035a > > > > > > > smex-ctp.trendmicro.com > > > An opiniated IT blogging. > > > > > > > > > > | Old Blog > > > > Index< > > > > > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=https%3a%2f%2frmannibucau.metawerx.net&umid=0d028c0f-486f-4943-b243-bdcf46cf64aa&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-5952a27ec923c46b4afeedc4573484f98112035a > > > Index< > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=https%3a%2f%2frmannibucau.metawerx.net&umid=0d028c0f-486f-4943-b243-bdcf46cf64aa&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-5952a27ec923c46b4afeedc4573484f98112035a > > > > > > > smex-ctp.trendmicro.com > > > An opiniated IT blogging. > > > > > > > > > > > > > > > smex-ctp.trendmicro.com > > > > An opiniated IT blogging. > > > > > > > > > > > > < > > > > > > > > > > https://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=http%3a%2f%2frmannibucau.wordpress.com&umid=0d028c0f-486f-4943-b243-bdcf46cf64aa&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-023c823d4d9689451f2aa2b2324666f53fde1a51 > > > > > > > [ > > > > > > https://secure.gravatar.com/blavatar/18ef8a5fe8eefd3810b5e9743904d82c?s=200&ts=1620846393 > > > ]< > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=http%3a%2f%2frmannibucau.wordpress.com&umid=0d028c0f-486f-4943-b243-bdcf46cf64aa&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-023c823d4d9689451f2aa2b2324666f53fde1a51 > > > > > > > > > > New posts here >>> rmannibucau.metawerx.net | New posts here >>> > > > > > > https://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2frmannibucau.metawerx.net&umid=c42ae0ea-1ab7-49d7-973a-2301f37430c1&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-53e763c08274be018dd94dc96862211dfa24d20a > > > < > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=http%3a%2f%2frmannibucau.wordpress.com&umid=0d028c0f-486f-4943-b243-bdcf46cf64aa&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-023c823d4d9689451f2aa2b2324666f53fde1a51 > > > > > > > smex-ctp.trendmicro.com > > > New posts here >>> > > > > > > https://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2frmannibucau.metawerx.net&umid=c42ae0ea-1ab7-49d7-973a-2301f37430c1&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-53e763c08274be018dd94dc96862211dfa24d20a > > > > > > > > > > | Github < > > > > > > > > > > https://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2frmannibucau&umid=0d028c0f-486f-4943-b243-bdcf46cf64aa&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-9f5335456d1eaef8209cd71ee9786d2feacf6a6a > > > > > > > [https://avatars.githubusercontent.com/u/1249546?v=4?s=400]< > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2frmannibucau&umid=0d028c0f-486f-4943-b243-bdcf46cf64aa&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-9f5335456d1eaef8209cd71ee9786d2feacf6a6a > > > > > > > > > > rmannibucau (Romain Manni-Bucau) · GitHub< > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2frmannibucau&umid=0d028c0f-486f-4943-b243-bdcf46cf64aa&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-9f5335456d1eaef8209cd71ee9786d2feacf6a6a > > > > > > > smex-ctp.trendmicro.com > > > Apache addict I'm involved in several project (OpenWebBeans, Johnzon, > > > Geronimo, Meecrowave, ... - > > > http://home.apache.org/committer-index.html#rmannibucau). - > rmannibucau > > > > > > > > > > | > > > > [ > > > > > > > > > > https://secure.gravatar.com/blavatar/18ef8a5fe8eefd3810b5e9743904d82c?s=200&ts=1620823706 > > > > ]< > > > > > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=http%3a%2f%2frmannibucau.wordpress.com&umid=0d028c0f-486f-4943-b243-bdcf46cf64aa&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-023c823d4d9689451f2aa2b2324666f53fde1a51 > > > [ > > > > > > https://secure.gravatar.com/blavatar/18ef8a5fe8eefd3810b5e9743904d82c?s=200&ts=1620846423 > > > ]< > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=http%3a%2f%2frmannibucau.wordpress.com&umid=0d028c0f-486f-4943-b243-bdcf46cf64aa&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-023c823d4d9689451f2aa2b2324666f53fde1a51 > > > > > > > > > > New posts here >>> rmannibucau.metawerx.net | New posts here >>> > > > > > > https://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2frmannibucau.metawerx.net&umid=c42ae0ea-1ab7-49d7-973a-2301f37430c1&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-53e763c08274be018dd94dc96862211dfa24d20a > > > < > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=http%3a%2f%2frmannibucau.wordpress.com&umid=0d028c0f-486f-4943-b243-bdcf46cf64aa&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-023c823d4d9689451f2aa2b2324666f53fde1a51 > > > > > > > smex-ctp.trendmicro.com > > > New posts here >>> > > > > > > https://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2frmannibucau.metawerx.net&umid=c42ae0ea-1ab7-49d7-973a-2301f37430c1&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-53e763c08274be018dd94dc96862211dfa24d20a > > > > > > > > > > > > > > > > > > > New posts here >>> rmannibucau.metawerx.net | New posts here >>> > > > > > > > > > > https://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2frmannibucau.metawerx.net&umid=c42ae0ea-1ab7-49d7-973a-2301f37430c1&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-53e763c08274be018dd94dc96862211dfa24d20a > > > < > > > > > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=http%3a%2f%2frmannibucau.wordpress.com&umid=0d028c0f-486f-4943-b243-bdcf46cf64aa&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-023c823d4d9689451f2aa2b2324666f53fde1a51 > > > > > > > > > smex-ctp.trendmicro.com > > > > New posts here >>> > > > > > > https://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2frmannibucau.metawerx.net&umid=c42ae0ea-1ab7-49d7-973a-2301f37430c1&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-53e763c08274be018dd94dc96862211dfa24d20a > > > > > > > > [https://avatars.githubusercontent.com/u/1249546?v=4?s=400]< > > > > > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2frmannibucau&umid=0d028c0f-486f-4943-b243-bdcf46cf64aa&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-9f5335456d1eaef8209cd71ee9786d2feacf6a6a > > > > > > > > > > > > > rmannibucau (Romain Manni-Bucau) · GitHub< > > > > > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2frmannibucau&umid=0d028c0f-486f-4943-b243-bdcf46cf64aa&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-9f5335456d1eaef8209cd71ee9786d2feacf6a6a > > > > > > > > > smex-ctp.trendmicro.com > > > > Apache addict I'm involved in several project (OpenWebBeans, Johnzon, > > > > Geronimo, Meecrowave, ... - > > > > http://home.apache.org/committer-index.html#rmannibucau). - > > rmannibucau > > > > > > > > > > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book > > > > < > > > > > > > > > > https://www.packtpub.com/application-development/java-ee-8-high-performance > > > > > > > > > [https://static.packt-cdn.com/products/9781788473064/cover/smaller]< > > > > > > > > > > https://www.packtpub.com/application-development/java-ee-8-high-performance > > > > > > > > > > > > > Java EE 8 High Performance | Packt< > > > > > > > > > > https://www.packtpub.com/application-development/java-ee-8-high-performance > > > > > > > > > www.packtpub.com<http://www.packtpub.com> > > > > Get more control of your applications performances in development and > > > > production and know how to meet your Service Level Agreement on > > critical > > > > microservices. > > > > > > > > > > > > > > > > > > > > Le mer. 12 mai 2021 à 14:41, Arne Limburg < > > arne.limb...@openknowledge.de > > > > > > > > a > > > > écrit : > > > > > > > > > Sorry for the mangled link (outlook seems to do that automatically > > for > > > > > github urls). Here is the plain link: > > > > > > > > > > > > > > > https://github.com/ArneLimburg/openwebbeans-meecrowave/tree/MEECROWAVE-290 > > > > [ > > > > > > > > > > https://opengraph.githubassets.com/befeedc4a1c616c1dd05f388c46fce15e669dac8f4c749ee0df26d66c5de36dd/ArneLimburg/openwebbeans-meecrowave > > > > ]< > > > > > > > > > > https://github.com/ArneLimburg/openwebbeans-meecrowave/tree/MEECROWAVE-290 > > > > > > > > > > > > > GitHub - ArneLimburg/openwebbeans-meecrowave at MEECROWAVE-290< > > > > > > > > > > https://github.com/ArneLimburg/openwebbeans-meecrowave/tree/MEECROWAVE-290 > > > > > > > > > github.com > > > > Apache OpenWebBeans meecrowave. Contribute to > > > > ArneLimburg/openwebbeans-meecrowave development by creating an > account > > on > > > > GitHub. > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > Arne Limburg - Enterprise Architekt > > > > > > > > > > > > > > > > > > > > > > > > > OPEN KNOWLEDGE GmbH > > > > > Poststraße 1, 26122 Oldenburg > > > > > Mobil: +49 151 - 108 22 942 > > > > > Tel: +49 441 - 4082-154 > > > > > Fax: +49 441 - 4082-111 > > > > > arne.limb...@openknowledge.de > > > > > www.openknowledge.de<http://www.openknowledge.de<<< > http://www.openknowledge.de<http://www.openknowledge.de<<> > > http://www.openknowledge.de<http://www.openknowledge.de<> > > > http://www.openknowledge.de<http://www.openknowledge.de< > > > http://www.openknowledge.de<http://www.openknowledge.de< > > > http://www.openknowledge.de<http://www.openknowledge.de>>> < > > > > https://www.openknowledge.de/> > > > > OPEN KNOWLEDGE GmbH<https://www.openknowledge.de/> > > > > www.openknowledge.de<http://www.openknowledge.de<<< > http://www.openknowledge.de<http://www.openknowledge.de<<> > > http://www.openknowledge.de<http://www.openknowledge.de<> > > > http://www.openknowledge.de<http://www.openknowledge.de>> > > > > OPEN KNOWLEDGE GmbH steht für agile Softwareentwicklung und > IT-Beratung > > > > mit Expertise in den Bereichen Enterprise und Cloud Computing. > > Standorte > > > > sind Oldenburg (Niedersachsen) und Essen (Nordrhein-Westfalen). > > > > > > > > OPEN KNOWLEDGE GmbH<http://www.openknowledge.de/> > > > > www.openknowledge.de<http://www.openknowledge.de<<< > http://www.openknowledge.de<http://www.openknowledge.de<<> > > http://www.openknowledge.de<http://www.openknowledge.de<> > > > http://www.openknowledge.de<http://www.openknowledge.de>> > > > > OPEN KNOWLEDGE GmbH steht für agile Softwareentwicklung und > IT-Beratung > > > > mit Expertise in den Bereichen Enterprise und Cloud Computing. > > Standorte > > > > sind Oldenburg (Niedersachsen) und Essen (Nordrhein-Westfalen). > > > > > > > > > > > > > > > > > > Registergericht: Amtsgericht Oldenburg, HRB 4670 > > > > > Geschäftsführer: Lars Röwekamp, Jens Schumann > > > > > > > > > > Treffen Sie uns auf kommenden Konferenzen und Workshops: > > > > > > > > > > Zu unseren Events<https://www.openknowledge.de/event/> > > > > Events | OPEN KNOWLEDGE GmbH<https://www.openknowledge.de/event/> > > > > www.openknowledge.de<http://www.openknowledge.de<<< > http://www.openknowledge.de<http://www.openknowledge.de<<> > > http://www.openknowledge.de<http://www.openknowledge.de<> > > > http://www.openknowledge.de<http://www.openknowledge.de>> > > > > OPEN KNOWLEDGE GmbH steht für agile Softwareentwicklung und > IT-Beratung > > > > mit Expertise in den Bereichen Enterprise und Cloud Computing. > > Standorte > > > > sind Oldenburg (Niedersachsen) und Essen (Nordrhein-Westfalen). > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ________________________________ > > > > > Von: Arne Limburg <arne.limb...@openknowledge.de> > > > > > Gesendet: Mittwoch, 12. Mai 2021 14:14 > > > > > An: openwebbeans-dev > > > > > Betreff: [DISCUSS] MEECROWAVE-290 - Enable class-reloading for > > > meecowave > > > > > maven plugin > > > > > > > > > > Hi all, > > > > > > > > > > > > > > > I have managed to implement class reloading for meecrowave via our > > > maven > > > > > plugin: > > > > > > > > > > > > > > > > > > > > > > > > > https://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fArneLimburg%2fopenwebbeans%2dmeecrowave%2ftree%2fMEECROWAVE%2d290&umid=24f6de0a-3fbc-49f0-85a7-4de687983e93&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-f3c96a0cfa58a4835b5d993fe05147eb9d242adc > > > > [ > > > > > > > > > > https://opengraph.githubassets.com/befeedc4a1c616c1dd05f388c46fce15e669dac8f4c749ee0df26d66c5de36dd/ArneLimburg/openwebbeans-meecrowave > > > > ]< > > > > > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fArneLimburg%2fopenwebbeans%2dmeecrowave%2ftree%2fMEECROWAVE%2d290&umid=24f6de0a-3fbc-49f0-85a7-4de687983e93&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-f3c96a0cfa58a4835b5d993fe05147eb9d242adc > > > > > > > > > > > > > GitHub - ArneLimburg/openwebbeans-meecrowave at MEECROWAVE-290< > > > > > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fArneLimburg%2fopenwebbeans%2dmeecrowave%2ftree%2fMEECROWAVE%2d290&umid=24f6de0a-3fbc-49f0-85a7-4de687983e93&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-f3c96a0cfa58a4835b5d993fe05147eb9d242adc > > > > > > > > > smex-ctp.trendmicro.com > > > > Apache OpenWebBeans meecrowave. Contribute to > > > > ArneLimburg/openwebbeans-meecrowave development by creating an > account > > on > > > > GitHub. > > > > > > > > > > > > > [ > > > > > > > > > > > > > > > https://opengraph.githubassets.com/befeedc4a1c616c1dd05f388c46fce15e669dac8f4c749ee0df26d66c5de36dd/ArneLimburg/openwebbeans-meecrowave > > > > > ]< > > > > > > > > > > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fArneLimburg%2fopenwebbeans%2dmeecrowave%2ftree%2fMEECROWAVE%2d290&umid=24f6de0a-3fbc-49f0-85a7-4de687983e93&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-f3c96a0cfa58a4835b5d993fe05147eb9d242adc > > > > [ > > > > > > > > > > https://opengraph.githubassets.com/befeedc4a1c616c1dd05f388c46fce15e669dac8f4c749ee0df26d66c5de36dd/ArneLimburg/openwebbeans-meecrowave > > > > ]< > > > > > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fArneLimburg%2fopenwebbeans%2dmeecrowave%2ftree%2fMEECROWAVE%2d290&umid=24f6de0a-3fbc-49f0-85a7-4de687983e93&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-f3c96a0cfa58a4835b5d993fe05147eb9d242adc > > > > > > > > > > > > > GitHub - ArneLimburg/openwebbeans-meecrowave at MEECROWAVE-290< > > > > > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fArneLimburg%2fopenwebbeans%2dmeecrowave%2ftree%2fMEECROWAVE%2d290&umid=24f6de0a-3fbc-49f0-85a7-4de687983e93&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-f3c96a0cfa58a4835b5d993fe05147eb9d242adc > > > > > > > > > smex-ctp.trendmicro.com > > > > Apache OpenWebBeans meecrowave. Contribute to > > > > ArneLimburg/openwebbeans-meecrowave development by creating an > account > > on > > > > GitHub. > > > > > > > > > > > > > > > > > > > > > > > > GitHub - ArneLimburg/openwebbeans-meecrowave at MEECROWAVE-290< > > > > > > > > > > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fArneLimburg%2fopenwebbeans%2dmeecrowave%2ftree%2fMEECROWAVE%2d290&umid=24f6de0a-3fbc-49f0-85a7-4de687983e93&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-f3c96a0cfa58a4835b5d993fe05147eb9d242adc > > > > [ > > > > > > > > > > https://opengraph.githubassets.com/befeedc4a1c616c1dd05f388c46fce15e669dac8f4c749ee0df26d66c5de36dd/ArneLimburg/openwebbeans-meecrowave > > > > ]< > > > > > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fArneLimburg%2fopenwebbeans%2dmeecrowave%2ftree%2fMEECROWAVE%2d290&umid=24f6de0a-3fbc-49f0-85a7-4de687983e93&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-f3c96a0cfa58a4835b5d993fe05147eb9d242adc > > > > > > > > > > > > > GitHub - ArneLimburg/openwebbeans-meecrowave at MEECROWAVE-290< > > > > > > > > > > https://smex-ctp.trendmicro.com/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fArneLimburg%2fopenwebbeans%2dmeecrowave%2ftree%2fMEECROWAVE%2d290&umid=24f6de0a-3fbc-49f0-85a7-4de687983e93&auth=ab2dbe9a65917e05515ec2a89459f3e450df8ff8-f3c96a0cfa58a4835b5d993fe05147eb9d242adc > > > > > > > > > smex-ctp.trendmicro.com > > > > Apache OpenWebBeans meecrowave. Contribute to > > > > ArneLimburg/openwebbeans-meecrowave development by creating an > account > > on > > > > GitHub. > > > > > > > > > > > > > > > > > > > smex-ctp.trendmicro.com > > > > > Apache OpenWebBeans meecrowave. Contribute to > > > > > ArneLimburg/openwebbeans-meecrowave development by creating an > > account > > > on > > > > > GitHub. > > > > > > > > > > > > > > > > > > > > > > > > > Unfortunately this does not work for the programmatic start of > > > Meecrowave > > > > > (i.e. WatcherTest fails). So I added a config property > > "reloadClasses" > > > to > > > > > signal, if class reloading should be done (in the maven plugin > case) > > or > > > > not > > > > > (in the programmatic case). > > > > > > > > > > > > > > > Do you have any better idea to handle that? Or any concrete idea to > > > merge > > > > > that with "reloadGoals"? > > > > > > > > > > > > > > > Cheers, > > > > > > > > > > Arne > > > > > > > > > > > > > > > -- > > > > > > > > > > Arne Limburg - Enterprise Architekt > > > > > > > > > > > > > > > > > > > > > > > > > OPEN KNOWLEDGE GmbH > > > > > Poststraße 1, 26122 Oldenburg > > > > > Mobil: +49 151 - 108 22 942 > > > > > Tel: +49 441 - 4082-154 > > > > > Fax: +49 441 - 4082-111 > > > > > arne.limb...@openknowledge.de > > > > > www.openknowledge.de<http://www.openknowledge.de<<<< > http://www.openknowledge.de<http://www.openknowledge.de<<<> > > http://www.openknowledge.de<http://www.openknowledge.de<<> > > > http://www.openknowledge.de<http://www.openknowledge.de<< > > > http://www.openknowledge.de<http://www.openknowledge.de<< > > > http://www.openknowledge.de<http://www.openknowledge.de<>> > > > > http://www.openknowledge.de<http://www.openknowledge.de>> < > > > > > https://www.openknowledge.de/> > > > > > OPEN KNOWLEDGE GmbH<https://www.openknowledge.de/> > > > > > www.openknowledge.de<http://www.openknowledge.de<<< > http://www.openknowledge.de<http://www.openknowledge.de<<> > > http://www.openknowledge.de<http://www.openknowledge.de<> > > > http://www.openknowledge.de<http://www.openknowledge.de< > > > http://www.openknowledge.de<http://www.openknowledge.de< > > > http://www.openknowledge.de<http://www.openknowledge.de>>> > > > > > OPEN KNOWLEDGE GmbH steht für agile Softwareentwicklung und > > IT-Beratung > > > > > mit Expertise in den Bereichen Enterprise und Cloud Computing. > > > Standorte > > > > > sind Oldenburg (Niedersachsen) und Essen (Nordrhein-Westfalen). > > > > > > > > > > OPEN KNOWLEDGE GmbH<http://www.openknowledge.de/> > > > > > www.openknowledge.de<http://www.openknowledge.de<<< > http://www.openknowledge.de<http://www.openknowledge.de<<> > > http://www.openknowledge.de<http://www.openknowledge.de<> > > > http://www.openknowledge.de<http://www.openknowledge.de< > > > http://www.openknowledge.de<http://www.openknowledge.de< > > > http://www.openknowledge.de<http://www.openknowledge.de>>> > > > > > OPEN KNOWLEDGE GmbH steht für agile Softwareentwicklung und > > IT-Beratung > > > > > mit Expertise in den Bereichen Enterprise und Cloud Computing. > > > Standorte > > > > > sind Oldenburg (Niedersachsen) und Essen (Nordrhein-Westfalen). > > > > > > > > > > > > > > > > > > > > Registergericht: Amtsgericht Oldenburg, HRB 4670 > > > > > Geschäftsführer: Lars Röwekamp, Jens Schumann > > > > > > > > > > Treffen Sie uns auf kommenden Konferenzen und Workshops: > > > > > > > > > > Zu unseren Events<https://www.openknowledge.de/event/> > > > > > Events | OPEN KNOWLEDGE GmbH< <https://www.openknowledge.de/event/ > > > > >