On 4/14/2014 1:31 AM, Bin BJ Zhang
wrote:
Hi Scott,
I updated the Manifest.mf
according to your comments, except for the following two:
1. Bundle-Version:
0.4.1.SNAPSHOT
This is generated by maven-bundle-plugin
according
to the version defined in pom.
You might wish to consult with David Williams or others on the cross
projects mailing list [1] about maven/Tycho and the version
qualifier. I'm certain that there are ways...that the platform and
other SR projects use...to have something else more useful than
'SNAPSHOT' placed into the version qualifier by the builder.
2. Symbolic
name
// One other observation/question: I see the
jar file name is:
// mqtt-client-0.4.1-20140407.102244-44.jar and the bundle
symbolic name
is: org.eclipse.paho.mqtt-client.
// At one time I thought there was some convention around
having the jar
name match the symbolic name + // the version...e.g.:
It seems it not always the case,
e.g.
eclipse jetty doesn't follow the convention
also.
I think the symbolic
name with groupId
prefix will
be more identifiable.
It's my understanding that Jetty is leaving/has left the
simultaneous release...so I would be careful about following that
convention...if you you wish to meet the requirements for eventually
join the simultaneous release. Again, I would suggest consulting
with David Williams and/or others on the cross-projects mailing list
[1].
For your reference, here's the 'must do's' for the simultaneous
release [2].
Scott
[1]
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
[2]
https://wiki.eclipse.org/SimRel/Simultaneous_Release_Requirements
|