Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 420006

Summary: create a Maven plug-in for generating Eclipse Help from wikitext
Product: z_Archived Reporter: David Green <greensopinion>
Component: MylynAssignee: David Green <greensopinion>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: john.arthorne, steffen.pingel
Version: unspecified   
Target Milestone: 2.0   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 419621, 420104    
Bug Blocks:    

Description David Green CLA 2013-10-21 13:24:25 EDT
Add Maven equivalents for Mylyn WikiText Ant transformation tasks so that users of Maven can easily use Mylyn WikiText in their builds.
Comment 1 David Green CLA 2013-10-21 19:46:14 EDT
issued CQ: http://dev.eclipse.org/ipzilla/show_bug.cgi?id=7658
Comment 2 David Green CLA 2013-10-22 12:19:08 EDT
CQ approved for Maven API usage:

7658: maven-plugin-api Version: 3.0 (PB CQ4591)
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=7658
Comment 4 David Green CLA 2013-10-22 16:47:21 EDT
Steffen, according to bug 420104 and http://wiki.eclipse.org/Services/Nexus we would need to add the following to our POM to publish to the Eclipse.org Nexus repository.  I looked into adding that to the Mylyn parent POM, but it looks like distributionManagement is already defined there.  Would it make sense to add this to a separate pom in the docs Git repossitory?

bc.. 
  <distributionManagement>
    <repository>
      <id>repo.eclipse.org</id>
      <name>Mylyn Repository - Releases</name>
      <url>https://repo.eclipse.org/content/repositories/mylyn-releases/</url>
    </repository>
    <snapshotRepository>
      <id>repo.eclipse.org</id>
      <name>Mylyn Repository - Snapshots</name>
      <url>https://repo.eclipse.org/content/repositories/mylyn-snapshots/</url>
    </snapshotRepository>
  </distributionManagement>
Comment 5 Steffen Pingel CLA 2013-10-22 17:04:32 EDT
It makes sense to me that we would use the new Maven repository for all of Mylyn from now on and updated the parent pom. For now feel free to override the distributionManagement in the Mylyn Docs pom. We only publish poms from the org.eclipse.mylyn repository at the moment so it won't do any harm.
Comment 6 David Green CLA 2013-10-22 17:24:43 EDT
Thanks Steffen.  Pushed   https://git.eclipse.org/r/17665
Comment 7 David Green CLA 2013-10-22 17:46:51 EDT
  https://git.eclipse.org/r/17668
Comment 8 David Green CLA 2013-10-22 18:12:05 EDT
  https://git.eclipse.org/r/17669
Comment 9 David Green CLA 2013-10-22 18:24:25 EDT
  https://git.eclipse.org/r/17670
Comment 10 David Green CLA 2013-10-22 19:32:25 EDT
  https://git.eclipse.org/r/17671
Comment 11 David Green CLA 2013-10-22 19:34:43 EDT
https://git.eclipse.org/r/17672
Comment 12 David Green CLA 2013-10-22 21:09:39 EDT
TODO: user guide with example
Comment 13 Steffen Pingel CLA 2013-10-23 07:03:35 EDT
John, this might be of interest to you. The goal is to create a WikiText Maven plug-in to generate documentation as part of the build.
Comment 14 John Arthorne CLA 2013-10-23 08:33:42 EDT
(In reply to Steffen Pingel from comment #13)
> John, this might be of interest to you. The goal is to create a WikiText
> Maven plug-in to generate documentation as part of the build.

Thanks for the pointer.  Since just about anyone can edit the wiki I actually like the manual step of comparing the latest wiki contents against what is committed before I push changes into real documentation. I can see this being useful in nightly builds for example though.
Comment 16 David Green CLA 2013-10-25 20:11:20 EDT
https://git.eclipse.org/r/17731