On Jul 2, 2012, at 7:06 PM, Stevo Slavić wrote: > @Jason With today's fix of https://issues.apache.org/jira/browse/CXF-4152 > maybe trash cxf codegen connector stuff from sonatype/m2e-extras repo > entirely? Or continue to complete and release solution (since it's almost > done, but no longer maintain it since it found new better home); this would > provide support for older and current cxf release, until version with the fix > (embedded metadata) is released and users can upgrade? >
I'll leave it up to you. I'm happy to let someone else develop the connector. Also happy to help you with finishing the connector off. Your call. > Kind regards, > Stevo. > > On Mon, Jul 2, 2012 at 3:26 PM, Stevo Slavić <[email protected]> wrote: > @Igor Will give it a try later today with clean eclipse + m2e only. For > testing I'm using Apache Mahout project - there is both git repo on github > and svn repo, and all of its submodules do not have same directory name and > artifactId. > > @Jason Thanks for antlr tip, will look into it for some tests examples, and > amend pull request with some for cxf. > > Kind regards, > Stevo. > > > On Mon, Jul 2, 2012 at 3:11 PM, Jason van Zyl <[email protected]> wrote: > Cool, I'll take a look today. > > On Jul 2, 2012, at 7:59 AM, Stevo Slavić wrote: > >> Just created a pull request for the cxf-codegen-plugin connector: >> https://github.com/sonatype/m2eclipse-extras/pull/12 >> >> Kind regards, >> Stevo. >> >> On Mon, Jul 2, 2012 at 10:12 AM, Stevo Slavić <[email protected]> wrote: >> @Igor To truly uninstall Subversive's Team Provider I have to uninstall >> Subversive completely since all others plugin features depend on it. Or do >> you want me to uninstall Subversive entirely and try "Check out Maven >> Projects from SCM"? Attached is my eclipse configuration. >> >> @Jason When you say split out into individual build, I assume you mean >> making cxf-codegen-plugin connector a separate build from m2e-extras. I see >> ( >> https://github.com/sonatype/m2eclipse-extras/commit/a27cb4331c4001220e0ba00a481fdb0df39e4f86 >> ) you already started work on this, but branch is still part of m2e-extras >> repository. Will give it a try, check what's left to be done on splitting >> part, and juno/tycho/tesla adjustments. My experience with tycho, eclipse >> plugins and osgi is rather thin, but I'm willing to learn (tycho book will >> come handy). Last time I tried to tackle cxf-codegen-plugin connector I got >> stuck with site publishing part, and wasn't very pleased with the way I >> included plugin specific configuration API. Can you please point me to some >> connector which also has maven plugin as dependency to use plugin's >> configuration API? >> >> Kind regards, >> Stevo. >> >> >> On Mon, Jul 2, 2012 at 4:16 AM, Jason van Zyl <[email protected]> wrote: >> I am planning on splitting out the extras into individual builds so I'll get >> to it eventually but if you want to split it out and adapt it to Juno go for >> it. I'll add it to the build grid and publish it when you do. >> >> jvz >> >> On 2012-07-01, at 7:37 PM, Stevo Slavić <[email protected]> wrote: >> >>> Uninstalled Polarion's m2e Subversive integration, installed this nightly >>> Sonatype's m2eclipse-subversive connector build, checked out few projects >>> as maven projects - so far it seems to work ok (with latest eclipse, m2e, >>> subversive, and svnkit releases). >>> >>> Wish cxf-codegen-plugin connector in that m2extras branch would get some >>> attention too - hopefully not much is needed to get it working. Supporting >>> cxf from 2.3+ would be great. >>> >>> Kind regards, >>> Stevo. >>> >>> On Sun, Jul 1, 2012 at 11:57 PM, Jason van Zyl <[email protected]> wrote: >>> Glad it worked for you. >>> >>> Supporting non-standard layouts isn't high on my priority list. Not >>> something I'll be looking at myself. >>> >>> I also updated the build for the Subversive connector and deployed it. I >>> haven't tested it but you're welcome to give it a whirl: >>> >>> http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-subversive/0.13.0/N/0.13.0.201207010112/ >>> >>> On Jul 1, 2012, at 5:33 PM, Stevo Slavić wrote: >>> >>>> Thanks for sharing! >>>> >>>> It installs ok, but... >>>> >>>> When importing existing maven projects from local git repository using >>>> this m2e egit connector (and when importing maven projects from remote svn >>>> repository using Polarion's Subversive m2e 1.1 compatible connector) where >>>> projects are multimodule projects and submodule directory names do not >>>> match their respective artifactId, parent/aggregator module gets imported >>>> well while submodules get copied over to directories with names equal to >>>> their artifactId, and then imported; old submodule directories get marked >>>> as deleted in svn. >>>> >>>> I then have to logically remove eclipse projects for submodules, from >>>> parent/aggregator perspective revert changes and import existing maven >>>> projects - then it imports well. >>>> >>>> Probably this is bug in m2e itself and not in scm connectors. >>>> >>>> Maybe m2e should also bug users that have submodule directory names and >>>> their artifactId not aligned with warnings, and recommend and offer >>>> quick-fixes to align the names - maven plugins (like site and related >>>> ones) expect (or at least used to expect) this consistency, it's more >>>> intuitive, and helps avoid collisions when working on more (related) >>>> projects in single workspace. Nevertheless, it should work ok with >>>> configuration which is not aligned with convention. >>>> >>>> Btw, maybe Sonatype developers would be interested in somewhat related >>>> topic (m2e scm connector for Subversive) at >>>> http://www.eclipse.org/forums/index.php/m/892888/#msg_892888 >>>> >>>> Kind regards, >>>> Stevo. >>>> >>>> On Sun, Jul 1, 2012 at 3:05 PM, Jason van Zyl <[email protected]> wrote: >>>> To help you can test this build here: >>>> >>>> http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-egit/0.14.0/N/0.14.0.20120701011/ >>>> >>>> On Jul 1, 2012, at 9:03 AM, Stevo Slavić wrote: >>>> >>>>> Hello m2e community, >>>>> >>>>> m2e egit connector in the current m2e 1.1 catalogue is not compatible >>>>> with recently released egit 2.0 (see [1]) >>>>> >>>>> What needs to be done to have a compatible version released? Is there any >>>>> help needed? >>>>> >>>>> Kind regards, >>>>> Stevo. >>>>> >>>>> >>>>> [1] m2e egit dependency conflict >>>>> >>>>> Operation details >>>>> Cannot complete the install because of a conflicting dependency. >>>>> Software being installed: Maven SCM Handler for EGit 0.14.0.201110251725 >>>>> (org.sonatype.m2e.egit.feature.feature.group 0.14.0.201110251725) >>>>> Software currently installed: Eclipse EGit 2.0.0.201206130900-r >>>>> (org.eclipse.egit.feature.group 2.0.0.201206130900-r) >>>>> Only one of the following can be installed at once: >>>>> Git Team Provider UI 2.0.0.201206130900-r (org.eclipse.egit.ui >>>>> 2.0.0.201206130900-r) >>>>> Git Team Provider UI (Incubation) 0.8.4 (org.eclipse.egit.ui 0.8.4) >>>>> Git Team Provider UI 1.1.0.201109151100-r (org.eclipse.egit.ui >>>>> 1.1.0.201109151100-r) >>>>> Git Team Provider UI 1.3.0.201202151440-r (org.eclipse.egit.ui >>>>> 1.3.0.201202151440-r) >>>>> Git Team Provider UI (Incubation) 0.11.1 (org.eclipse.egit.ui 0.11.1) >>>>> Git Team Provider UI (Incubation) 0.9.1 (org.eclipse.egit.ui 0.9.1) >>>>> Git Team Provider UI 1.0.0.201106090707-r (org.eclipse.egit.ui >>>>> 1.0.0.201106090707-r) >>>>> Cannot satisfy dependency: >>>>> From: Eclipse EGit 2.0.0.201206130900-r (org.eclipse.egit.feature.group >>>>> 2.0.0.201206130900-r) >>>>> To: org.eclipse.egit.ui [2.0.0.201206130900-r] >>>>> Cannot satisfy dependency: >>>>> From: Maven SCM Handler for EGit 0.14.0.201110251725 >>>>> (org.sonatype.m2e.egit 0.14.0.201110251725) >>>>> To: bundle org.eclipse.egit.ui [1.0.0,2.0.0) >>>>> Cannot satisfy dependency: >>>>> From: Maven SCM Handler for EGit 0.14.0.201110251725 >>>>> (org.sonatype.m2e.egit.feature.feature.group 0.14.0.201110251725) >>>>> To: org.sonatype.m2e.egit [0.14.0.201110251725] >>>>> _______________________________________________ >>>>> m2e-users mailing list >>>>> [email protected] >>>>> https://dev.eclipse.org/mailman/listinfo/m2e-users >>>> >>>> Thanks, >>>> >>>> Jason >>>> >>>> ---------------------------------------------------------- >>>> Jason van Zyl >>>> Founder & CTO, Sonatype >>>> Founder, Apache Maven >>>> http://twitter.com/jvanzyl >>>> --------------------------------------------------------- >>>> >>>> happiness is like a butterfly: the more you chase it, the more it will >>>> elude you, but if you turn your attention to other things, it will come >>>> and sit softly on your shoulder ... >>>> >>>> -- Thoreau >>>> >>>> >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> m2e-users mailing list >>>> [email protected] >>>> https://dev.eclipse.org/mailman/listinfo/m2e-users >>>> >>>> >>>> _______________________________________________ >>>> m2e-users mailing list >>>> [email protected] >>>> https://dev.eclipse.org/mailman/listinfo/m2e-users >>> >>> Thanks, >>> >>> Jason >>> >>> ---------------------------------------------------------- >>> Jason van Zyl >>> Founder & CTO, Sonatype >>> Founder, Apache Maven >>> http://twitter.com/jvanzyl >>> --------------------------------------------------------- >>> >>> believe nothing, no matter where you read it, >>> or who has said it, >>> not even if i have said it, >>> unless it agrees with your own reason >>> and your own common sense. >>> >>> -- Buddha >>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> m2e-users mailing list >>> [email protected] >>> https://dev.eclipse.org/mailman/listinfo/m2e-users >>> >>> >>> _______________________________________________ >>> m2e-users mailing list >>> [email protected] >>> https://dev.eclipse.org/mailman/listinfo/m2e-users >> >> _______________________________________________ >> m2e-users mailing list >> [email protected] >> https://dev.eclipse.org/mailman/listinfo/m2e-users >> >> >> >> _______________________________________________ >> m2e-users mailing list >> [email protected] >> https://dev.eclipse.org/mailman/listinfo/m2e-users > > Thanks, > > Jason > > ---------------------------------------------------------- > Jason van Zyl > Founder & CTO, Sonatype > Founder, Apache Maven > http://twitter.com/jvanzyl > --------------------------------------------------------- > > In short, man creates for himself a new religion of a rational > and technical order to justify his work and to be justified in it. > > -- Jacques Ellul, The Technological Society > > > > > > > _______________________________________________ > m2e-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/m2e-users > > > > _______________________________________________ > m2e-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/m2e-users Thanks, Jason ---------------------------------------------------------- Jason van Zyl Founder & CTO, Sonatype Founder, Apache Maven http://twitter.com/jvanzyl --------------------------------------------------------- Simplex sigillum veri. (Simplicity is the seal of truth.)
_______________________________________________ m2e-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/m2e-users
