If you abandon using Maven that is fine, but if you need some help I’d be happy to look at it when I can. Curt probably used a Maven 2.x release as 3.x is pretty recent. You might try using the latest of that and see where it takes you.
Ralph > On Aug 7, 2016, at 6:38 PM, Robert Middleton <osfan6...@gmail.com> wrote: > > On Sun, Aug 7, 2016 at 5:57 AM, Thorsten Schöning <tschoen...@am-soft.de > <mailto:tschoen...@am-soft.de>> wrote: > Guten Tag Robert Middleton, > am Sonntag, 7. August 2016 um 02:51 schrieben Sie: > > > I took a look at the release procedure today and ran into quite a > > few problems. > > A big "Thank you!" for your efforts. So in the end, it sounds like you > vote for dropping Maven/Ant stuff altogether for the build and > release? I think the only thing it's really necessary for is the > creation of the site, Apidocs and such. > > Looking at the time you already invested, this might be the point to > just let things go. I don't see when I have the time to rebuild things > myself and this is only about the first release, there should be > others in the future as well. :-) And even if the technical side > works, there's that signing and voting stuff and such... > > I would agree with that. I don't know enough about Maven to properly fix the > problem, I know just enough to do what I have to do. Most of my Maven > knowledge comes from looking at what other people have done. > > The release process should be able to be accomplished with a small shell > script that ensures that everything builds properly, creates the website and > tags the code appropriately(this is basically what Maven should be doing) > > > > 1. What is the POM here for? As far as I can tell, the only important > > things it needs to do are to create the website, and use the > > maven-release-plugin to automatically create a tag in SVN. > > I can only guess the same, simply that Maven provided needed plugins > to generate the web site and was therefore used as a starting point > for everything else. > > > 2. Are there any C++ projects successfully doing this? > > I have no idea. > > > 3. Why is the distribution not made with autotools(since it already has > > the capability of creating a tar.gz and zip files) > > I have no idea, my feeling is that carnold came from the Java world, > used what he already knew and added things as needed by users. And in > theory this whole ANT/cpptasks thing doesn't look bad, I could run it > with some minor changes on my Windows using Visual Studio including > building APR stuff around 2 years ago. > > > 4. How was this done in the first place? According to the SVN log, > > carnold was the last person to create an actual release(8 years ago!)(he > > did apparently use the maven-release-plugin though, the commit message > > says > > so) > > I have no idea, I guess it simply worked using maven and started to > not work anymore over time. There were other issues with the build > process in the past as well. > > This would make sense to me. The build system has basically diverged in the > years since the last official release, so it's not too surprising that it > wouldn't work properly(although in an ideal world it should!) > > > Mit freundlichen Grüßen, > > Thorsten Schöning > > -- > Thorsten Schöning E-Mail: thorsten.schoen...@am-soft.de > AM-SoFT IT-Systeme http://www.AM-SoFT.de/ <http://www.am-soft.de/> > > Telefon...........05151- 9468- 55 > Fax...............05151- 9468- 88 > Mobil..............0178-8 9468- 04 > > AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln > AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow