Cl?ment OUDOT wrote: > Hello, > > I just published a complete tutorial to synchronize Active Directory from > OpenLDAP: > http://lsc-project.org/wiki/documentation/tutorial_openldap2ad
Thanks a lot for this. I think such a tutorial will make it a lot easier for new people to understand LSC. As an added bonus, having a detailed overview of what it actually takes to build a LSC connector shows some things that can be improved to make it easier, I think. A short list of ideas: 1) Downloading lsc-core source code should not be necessary. I've worked on this one already: I have set up a nightly build of lsc-core that is uploaded to the Maven repository on lsc-project.org, and changed lsc-sample dependencies to point to it. This way, the lsc-sample can always get lsc-core via maven: http://lsc-project.org/maven/org/lsc/lsc-core/1.1-SNAPSHOT/ The "-SNAPSHOT" version is "special" in Maven. It means everytime you run Maven, it will check for an updated version, even if it already has a local copy. 2) Maven downloads a lot of dependencies. I ran it on a new user account earlier. I actually thought it was going to download half the internet. Why don't we provide an archive with all LSC-sample dependencies bundled in? Something you could just tar xfz... 3) The generateWizard asks for the path to create files in. Is this really necessary? It seems scary to a new user, and it won't work if anything else than the default is used anyway. Why don't we hide that? 4) The generateWizard requires AntInstaller. Or, put differently, the installer requires AntInstaller. That sounds weird... Surely we could generate the wizard into a jar, and just distribute it as is, for users to launch? That way, AntInstaller would no longer be required, saving a lot of trouble! Some ideas for thought. What do you think? Is any of this stupid? If not, feel free to go ahead and work on any of it :) And one question for you Cl?ment: why do you say the Ubuntu ant package is buggy? I remember a discussion on this subject, but I still use it everyday. AntInstaller must use the same ant as you, but was there another problem? Have a good weekend everyone, Jonathan

