Yes, I've solved my first issue (establishing a working environment). Now I am returning my focus to the plugin development. I'll post my follow-up question to that thread.
Regards, Hugh On Thu, May 3, 2012 at 3:22 AM, Sébastien Bahloul < [email protected]> wrote: > Hi Hugh, > > One more time, thanks for these notes that I'll include on the development > wiki. Did you succeed to solve your issue ? > > Kind regards, > -- > Sebastien BAHLOUL > IAM / Security specialist > Ldap Synchronization Connector : http://lsc-project.org > Blog : http://sbahloul.wordpress.com/ > > > > 2012/5/2 Hugh Kelley <[email protected]> > >> Gladly. It's unfortunate that I can't get IAM running because it does >> seem to be more feature-rich. However, I kept experiencing years-old >> issues like this one, >> http://code.google.com/p/q4e/issues/detail?id=178<http://code.google.com/p/q4e/issues/detail?id=178%20>, >> and just couldn't get it all working (though my Eclipse and Maven >> experience is admittedly limited). >> >> I think these steps can be further simplified (and I will run through >> them once more in an attempt to do so), but here are some additional notes >> in very raw form: >> >> - M2_REPO environment variable set and full Maven local installation >> (as opposed to the IDE embedded version) >> - Existing Eclipse Helios setup with m2e (not IAM). Embedded Maven >> in IDE set use the same global settings.xml file as standalone Maven >> - Download from LSC SVN and import into existing project (bypasses >> Maven archetype settings). >> - Once downloaded, open a shell and CD to project folder with the >> pom.xml file and compile - mvn compile >> - Check the dependency tree - mvn >> -Declipse.workspace=C:\_Active\Eclipse-workspaces\LSC-Helios2\lsc-core-2.0 >> dependency:tree >> - Open Eclipse. The project should now have a "References >> Libraries" library with your Maven repository jars and should build >> without >> errors. >> >> Hugh >> >> >> On Wed, May 2, 2012 at 8:23 AM, Sébastien Bahloul < >> [email protected]> wrote: >> >>> Thanks for these notes. I've updated the wiki accordingly. >>> >>> Regards, >>> -- >>> Sebastien BAHLOUL >>> IAM / Security specialist >>> Ldap Synchronization Connector : http://lsc-project.org >>> Blog : http://sbahloul.wordpress.com/ >>> >>> >>> >>> >>> 2012/4/26 Hugh Kelley <[email protected]> >>> >>>> Sébastien, when I used that version (and the following installed >>>> items), Maven worked but the SVN client would not load. I have >>>> reinstalled the SVN client (including a few of the optional components - >>>> see below) and it seems to be working fine now. The only build error I'm >>>> seeing now is this. >>>> >>>> The method marshal(Object, Result) in the type Marshaller is not >>>> applicable for the arguments (Lsc, File) >>>> org.lsc.configuration.JaxbXmlConfigurationHelper.java line >>>> 201 >>>> >>>> Any ideas? >>>> >>>> I would also propose (it looks like I don't have rights to edit the >>>> wiki) adding a few items to the "Getting the Source Code" section of this >>>> page, >>>> http://lsc-project.org/wiki/documentation/2.0/development/ideintegrationfor >>>> the benefit of rookies like me. >>>> >>>> Getting the source code >>>> >>>> You have two options to obtain the LSC-sample source code: >>>> >>>> 1. Download a release or a daily snapshot from the download >>>> area<http://lsc-project.org/wiki/download>. >>>> Untar the archive in your workspace directory for example. >>>> 2. Take the SVN version (if you want to check for new features, >>>> etc…): >>>> 1. We recommend using the Subclipse <http://subclipse.tigris.org/>SVN >>>> plugin for Eclipse. Installation instructions are available on >>>> their website <http://subclipse.tigris.org/install.html> (it's >>>> the same way you installed the Maven 2 plugin) >>>> 2. Create a new project from SVN: go to *File* → *New* → * >>>> Project…* >>>> 3. Scroll down to *SVN* and select *Checkout Projects from SVN*, >>>> then click on *Next* >>>> 4. Select *Create a new repository location* and click on *Next* >>>> 5. In the *URL* field enter the SVN repository location: * >>>> https://lsc-project.org/svn/* and click on *Next* >>>> 6. Scroll down and select the *lsc/branches/v2.0/* project and >>>> click on *Finish* >>>> 7. When prompted, import into the existing project. >>>> 8. In the Eclipse, right-click on the project and select Maven >>>> dependency management. >>>> 9. Wait while Maven will downloads packages (several hours). >>>> 10. Attempt a build. >>>> >>>> >>>> To summarize, my Eclipse looks like this >>>> >>>> Eclipse IDE for Java Developers >>>> Version: Helios Service Release 2 >>>> Build id: 20110218-0911 >>>> >>>> Installation Details - Installed Software >>>> Eclipse IAM 0.11.0.201001181900 >>>> org.eclipse.iam.feature.feature.group >>>> Apache Maven 2.1.0.659801e >>>> org.apache.maven.feature.feature.group >>>> Eclipse IDE for Java Developers 1.3.2.20110218-0812 >>>> epp.package.java >>>> Eclipse Platform 3.6.2.M20110210-1200 org.eclipse.platform.ide >>>> EPP Java Package 1.3.2.20110218-0812 >>>> org.eclipse.epp.package.java.feature.feature.group >>>> Subclipse (Required) 1.8.8 >>>> org.tigris.subversion.subclipse.feature.group >>>> Subversion Client Adapter (Required) 1.8.2 >>>> org.tigris.subversion.clientadapter.feature.feature.group >>>> Subversion JavaHL Native Library Adapter 1.7.4.1 >>>> org.tigris.subversion.clientadapter.javahl.feature.feature.group >>>> >>>> >>>> >>>> On Thu, Apr 26, 2012 at 8:10 AM, Sébastien Bahloul < >>>> [email protected]> wrote: >>>> >>>>> Hi Hugh, >>>>> >>>>> Sorry to not answering you before. Have you tried with m2e or q4e >>>>> Maven plugin ? I use successfully Eclipse Helios Service Release 2 >>>>> installation with Eclipse.org m2e plugin (version 1.0.100.20110804-1717) >>>>> and Tigris Subversion Client Adapter 1.8.0 >>>>> >>>>> You can enforce the src/main/java as source directory to be able to >>>>> add a new class but without maven plugin you won't be able to use it as a >>>>> true IDE (missing dependencies). >>>>> >>>>> Regards, >>>>> Le 25 avr. 2012 18:37, "Hugh Kelley" <[email protected]> a écrit : >>>>> >>>>>> So far, I'm unable to get a "working" (which I'll define further >>>>>> down) Eclipse environment. I'm not entirely new to Eclipse but >>>>>> admittedly >>>>>> my familiarity level is very low. >>>>>> >>>>>> I am following the instructions here, >>>>>> http://lsc-project.org/wiki/documentation/2.0/development/ideintegration >>>>>> and am able to download the project, though I chose /lsc/branches/v2.0/ >>>>>> rather than lsc-sample since the latter appeared to be empty and the >>>>>> former >>>>>> sounded more like what I wanted. >>>>>> >>>>>> The project itself seem to load into Eclipse just fine. The issues >>>>>> comes in when I try to add a class to the org.lsc.service package (or any >>>>>> other). >>>>>> >>>>>> * When I right-click on the "service" folder and create a new class, >>>>>> the Source folder and Package dialogs shows no entries. >>>>>> * When I try to select SimpleJndiSrcService as the Superclass it is >>>>>> not an option >>>>>> >>>>>> I've installed the Maven bits, but when I try to right-click on the >>>>>> project and choose "Convert to Maven" it tells me that the "chosen >>>>>> operation is currently unavailable". I'm not even sure if I should be >>>>>> able to do that, but I was speculating that the faulty project settings >>>>>> might be related to Maven issues. >>>>>> >>>>>> In short, could someone please point me in the right direction? >>>>>> >>>>>> Hugh >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________________________ >>>>>> Ldap Synchronization Connector (LSC) - http://lsc-project.org >>>>>> >>>>>> lsc-dev mailing list >>>>>> [email protected] >>>>>> http://lists.lsc-project.org/listinfo/lsc-dev >>>>>> >>>>>> >>>> >>>> _______________________________________________________________ >>>> Ldap Synchronization Connector (LSC) - http://lsc-project.org >>>> >>>> lsc-dev mailing list >>>> [email protected] >>>> http://lists.lsc-project.org/listinfo/lsc-dev >>>> >>>> >>> >> >
_______________________________________________________________ Ldap Synchronization Connector (LSC) - http://lsc-project.org lsc-dev mailing list [email protected] http://lists.lsc-project.org/listinfo/lsc-dev

