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

Bug 428689

Summary: Add download/installation part to Jayes section of the website
Product: z_Archived Reporter: Michael Kutschke <kutschke.michael>
Component: RecommendersAssignee: Project inbox <recommenders-inbox>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: johannes.dorn
Version: unspecifiedKeywords: helpwanted
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Michael Kutschke CLA 2014-02-20 15:57:48 EST
An explanation on how to install/ where to download Jayes would be a good addition to the Jayes section. I would suggest refering to the Eclipse maven repository for the time being. In the longer term, it is unclear to me whether following the maven track by publishing to central and maintaining proper maven metadata is the way to go, or rather a p2 update site with Jayes features in it. I would also suggest having a direct download link (maybe just pointing to the artifacts from the maven repo).
Comment 1 Michael Kutschke CLA 2014-02-20 16:00:27 EST
Der Vollständigkeit halber ein Auszug aus einer Mail von Andreas:

Was unserer Meinung nämlich noch fehlt, um *die* Bayes-Library für Java
zu werden ist die Möglichkeit, das Ding auch einfach von der Webseite
herunterzuladen (am besten mit Maven).

Glücklicherweise liegt Jayes in einem Maven-Repo:
<https://repo.eclipse.org/content/repositories/recommenders-snapshots/>.
Unglücklicherweise ist das ein SNAPSHOT-Repo, wo SNAPSHOTs potentiell
garbage collected werden (scheint momentan aber nicht der Fall zu sein).

Die Alternative zum Maven-Repo wäre ein p2-Repo. Das Problem hier ist,
dass es (wegen der blöder .qualifier) keine URL zum JAR gibt, die man
einfach so auf der Webseite verlinken könnte; die ändert sich ja mit
jedem Release. Ich kann dir aber gerne ein Repo aufsetzen, wo du drin
bist (willst du ins stable Repo mit der Category "Jayes" oder hättest du
lieber ein eigenes p2-Repo?)

Außerdem fehlt den Jayes-POMs die <dependencies> Info in
Maven-tauglicher Form (nur Maven+Tycho kann die Dependencies aus dem
MANIFEST.MF herauslesen), so dass ein normales Maven-Projekt z.B. nicht
weiß, dass o.e.r.jayes.io von o.e.r.jayes abhängt. Aber du willst
vielleicht nicht alle Dependency-Informationen doppelt pflegen (oder doch?)

Man kann den Lesern der Webseite natürlich auch immer dazu sagen, welche
transitiven Dependencies sie in einem Nicht-Tycho-Projekt  manuell
eintragen müssen.
Comment 2 Michael Kutschke CLA 2014-02-20 16:25:28 EST
The following change is a first draft with not much more than the skeleton of the site, feel free to use/change/build upon it. I forgot to mention this bug in the commit message, please do so if you submit an own patch set.

https://git.eclipse.org/r/#/c/22334/
Comment 3 Johannes Dorn CLA 2014-04-04 06:44:54 EDT
Merged basic version https://git.eclipse.org/r/#/c/22334/

If you want to enhance the jayes page further, please open a new bug.
Comment 4 Marcel Bruch CLA 2014-06-19 06:34:36 EDT
Closing for 2.1