Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Buckminster dev » RE: [buckminster-dev] create.eclipse.jnlp.product issues
RE: [buckminster-dev] create.eclipse.jnlp.product issues [message #540294] Tue, 15 June 2010 14:32
Eclipse UserFriend
Originally posted by: dieter.cailliau.barco.com

This is a multi-part message in MIME format.

------_=_NextPart_001_01CB0C97.860CA617
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I have reported such problems last year (with eclipse 3.5). We managed =
to get around it using a number of tricks we scripted (below). So our =
prodcedure is: using create.eclipse.jnlp.product, fixing its jnlp files, =
unsign/sign, and packaging with the jnlp-servlet.jar as a war.=20

Probably a number of things have already been improved: we did not =
follow the buckminster latest development since we got it working.

<replace dir=3D"${jnlp.dir}">
<include name=3D"**/*.jnlp" />
<replacetoken>features/</replacetoken>
<replacevalue>
</replacevalue>
</replace>
<replace dir=3D"${jnlp.dir}">
<include name=3D"**/*org.eclipse.equinox.executable*.jnlp" />
<replacetoken>&lt;information&gt;</replacetoken>
=
<replacevalue> &lt;information&gt;&lt;vendor&gt;eclipse& ;lt;/vendor&gt; </re=
placevalue>
</replace>
<replaceregexp byline=3D"true" match=3D".jar =
href=3D.plugins/org.eclipse.swt.wpf.win32.x86.jar.*>" replace=3D"" =
flags=3D"s">
<fileset dir=3D"${jnlp.dir}" includes=3D"*.jnlp" />
</replaceregexp>
<replaceregexp byline=3D"true" match=3D".jar =
href=3D.plugins/org.eclipse.equinox.launcher.wpf.win32.x86.j ar.* >" =
replace=3D"" flags=3D"s">
<fileset dir=3D"${jnlp.dir}" includes=3D"*.jnlp" />
</replaceregexp>
<replaceregexp byline=3D"true" match=3D".jar =
href=3D.plugins/org.eclipse.compare.win32.jar.*>" replace=3D"" =
flags=3D"s">
<fileset dir=3D"${jnlp.dir}" includes=3D"*.jnlp" />
</replaceregexp>

<target name=3D'unsign'>
<buckminster.signatureCleaner>
<fileset dir=3D'${jnlp.dir}/plugins'>
<include name=3D'*.jar' />
</fileset>
</buckminster.signatureCleaner>
</target>
=09

<target name=3D"sign">
<signjar alias=3D"..." storepass=3D"..." keypass=3D"..." =
keystore=3D"...">
<fileset dir=3D"${jnlp.dir}/plugins">
<include name=3D"*.jar" />
</fileset>
</signjar>
</target>



-----Original Message-----
From: buckminster-dev-bounces@eclipse.org on behalf of Martin Klinke
Sent: Tue 15/06/2010 15:07
To: buckminster-dev@eclipse.org
Subject: RE: [buckminster-dev] create.eclipse.jnlp.product issues
=20
Hello all,

while investigating in creating a Java Web Start package from an Eclipse =
RCP product with Buckminster, we found that the generated JNLP file for =
the wrapper feature references the JNLP files for the dependent features =
with a wrong href-location.

The structure generated by Buckminster looks like this:


- features

o feature1.jar

o feature2.jar

o ...

- plugins

o plugin1.jar

o plugin2.jar

o ...

- wrapper.jnlp

- feature1.jnlp

- feature2.jnlp

Whereas in the wrapper.jnlp file the feature1.jnlp and feature2.jnlp =
files are referenced as

<extension ... href=3D"features/feature1.jnlp" />
<extension ... href=3D"features/feature2.jnlp" />


There was a short discussion on this topic a while ago via this list =
where the same problem has occurred. Please let me know if someone can =
tell me about the current state of the JNLP generation in Buckminster. =
We are about to create an EAR of our Java EE application with an Eclipse =
RCP client that we would also like to build via Buckminster. We can =
already build the RCP product with Buckminster on Hudson and have now =
almost succeeded in build ing a Web Start version. So we are almost =
there but this seems to be a show stopper...

Btw, we are using the latest 3.6 version (pulled in automatically via =
Buckminster/Hudson integration).

Thanks,
Martin Klinke

PS: For your reference, the original messages on this list are
http://dev.eclipse.org/mhonarc/lists/buckminster-dev/msg0095 0.html, =
http://dev.eclipse.org/mhonarc/lists/buckminster-dev/msg0098 8.html and =
http://dev.eclipse.org/mhonarc/lists/buckminster-dev/msg0098 9.html

PPS: I have also posted this on the newsgroup, sorry for bothering you =
if this is not the right place to ask.



DISCLAIMER:
Unless indicated otherwise, the information contained in this message is =
privileged and confidential, and is intended only for the use of the =
addressee(s) named above and others who have been specifically =
authorized to receive it. If you are not the intended recipient, you are =
hereby notified that any dissemination, distribution or copying of this =
message and/or attachments is strictly prohibited. The company accepts =
no liability for any damage caused by any virus transmitted by this =
email. Furthermore, the company does not warrant a proper and complete =
transmission of this information, nor does it accept liability for any =
delays. If you have received this message in error, please contact the =
sender and delete the message. Thank you.

------_=_NextPart_001_01CB0C97.860CA617
Content-Type: application/ms-tnef;
name="winmail.dat"
Content-Transfer-Encoding: base64

eJ8+IgUOAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcA GAAAAElQTS5NaWNy
b3NvZnQgTWFpbC5Ob3RlADEIAQ2ABAACAAAAAgACAAEEgAEAOQAAAFJFOiBb YnVja21pbnN0ZXIt
ZGV2XSBjcmVhdGUuZWNsaXBzZS5qbmxwLnByb2R1Y3QgaXNzdWVzADAVAQWA AwAOAAAA2gcGAA8A
EAAgAAMAAgArAQEggAMADgAAANoHBgAPABAAIAAEAAIALAEBCYABACEAAAA3 MTMzN0I0MzlBOEY2
NjQwOTg2ODVGNTAxRUMzMkUxMwD8BgEDkAYA/A8AADkAAAADACYAAAAAAAMA NgAAAAAAQAA5ABem
DIaXDMsBHgA9AAEAAAAFAAAAUkU6IAAAAAACAUcAAQAAADMAAABjPUJFO2E9 UlRUO3A9QkFSQ087
bD1LTkRNRVgwMS0xMDA2MTUxNDMyMDNaLTYxNDk0MwAAHgBJAAEAAAA5AAAA UkU6IFtidWNrbWlu
c3Rlci1kZXZdIGNyZWF0ZS5lY2xpcHNlLmpubHAucHJvZHVjdCBpc3N1ZXMA AAAAQABOAIDwCK6L
DMsBHgBaAAEAAAAkAAAAYnVja21pbnN0ZXItZGV2LWJvdW5jZXNAZWNsaXBz ZS5vcmcAAgFbAAEA
AABlAAAAAAAAAIErH6S+oxAZnW4A3QEPVAIAAAAAYnVja21pbnN0ZXItZGV2 LWJvdW5jZXNAZWNs
aXBzZS5vcmcAU01UUABidWNrbWluc3Rlci1kZXYtYm91bmNlc0BlY2xpcHNl Lm9yZwAAAAACAVwA
AQAAACkAAABTTVRQOkJVQ0tNSU5TVEVSLURFVi1CT1VOQ0VTQEVDTElQU0Uu T1JHAAAAAB4AXQAB
AAAADgAAAE1hcnRpbiBLbGlua2UAAAACAV4AAQAAAEIAAAAAAAAAgSsfpL6j EBmdbgDdAQ9UAgAA
AABNYXJ0aW4gS2xpbmtlAFNNVFAATWFydGluLktsaW5rZUB4YXZvLmNvbQAA AAIBXwABAAAAHAAA
AFNNVFA6TUFSVElOLktMSU5LRUBYQVZPLkNPTQAeAGYAAQAAAAUAAABTTVRQ AAAAAB4AZwABAAAA
JAAAAGJ1Y2ttaW5zdGVyLWRldi1ib3VuY2VzQGVjbGlwc2Uub3JnAB4AaAAB AAAABQAAAFNNVFAA
AAAAHgBpAAEAAAAXAAAATWFydGluLktsaW5rZUB4YXZvLmNvbQAAHgBwAAEA AAA5AAAAUkU6IFti
dWNrbWluc3Rlci1kZXZdIGNyZWF0ZS5lY2xpcHNlLmpubHAucHJvZHVjdCBp c3N1ZXMAAAAAAgFx
AAEAAAAbAAAAAcsMi66dUI1bqj9bTQqxYR1xOohNsAACnLb/AB4AdAABAAAA HAAAAGJ1Y2ttaW5z
dGVyLWRldkBlY2xpcHNlLm9yZwAeABoMAQAAABEAAABDYWlsbGlhdSwgRGll dGVyAAAAAB4AHQ4B
AAAANQAAAFtidWNrbWluc3Rlci1kZXZdIGNyZWF0ZS5lY2xpcHNlLmpubHAu cHJvZHVjdCBpc3N1
ZXMAAAAAAgEJEAEAAABJCAAARQgAACQTAABMWkZ1oi2gzAMACgByY3BnMTI1 4jIDQ3RleAVBAQMB
9/8KgAKkA+QHEwKAD/MAUARWPwhVB7IRJQ5RAwECAGNo4QrAc2V0MgYABsMR JfYzBEYTtzASLBEz
CO8J97Y7GB8OMDURIgxgYwBQMwsJAWQzNhZQC6YgSaIgE+B2ZSAYIHAXwYkJ gCBzGtBoIHADYFkC
YGVtBCALYHMFQHlqZQrBKAPwdB4gBZBsAwUgFBAgMy41KS5MIFcdQAOBYWcd wXS8byAhIAVACsAI
YG4d0EkfkCB1AJBuZyHAIMxudQbQEoFvZiFQBRB0Y2sEIHcdQAT0HcEo6yMg F7B3IIFTIXAIYR4y
vGRjCYAIcB1ABAA6ImUXBQAfMA6wLh/VLmpuGGxwLiXCGtB0LCD4Zml4IpIf kAQgKAIo0R0egHMo
wCIAAJBnbi//KnIowABwHdAKsCPAIRAiki8fgx+gHUAoAi0UEHJ2vR6AdCfw CsEe4CLBdwrAbyCQ
CqIKhAqAUB5RAaBs+nkizGgikQQgHRMHQCch3mQvcCMgCfAiMG0eQR0wJmQm kCQBZGkd0G5vWwVA
AhBsJPEsQ2Ia0Gv+bQuAHvASgQtgDrAe8QEA+x0wF7BwB4ACMB3gC4AmAK0j 8mczASJBdwWwayKR
3i4uSgyCAzA4IjwdYQtgAzYBMrByPSIkXHvDKAM5QVx9Ij43vjhkbzXhCkAB ACLgYQeAOXAqiCov
KifzIiAvOn/LOGshYGsJ8D5mJzEmMXBzLzwvPvs9nzh6dv8HQApQQT84ZEBm Qx9EfEWv7zi/Oc9D
zzvvKgWwNzAnhkhlcXULgG94J3B4fQWQdQGRHoA8/0G/PxkmWGx0OwuAAhBy AMB08mkCICZnUXBA
X09PQn7/UV9VwFWiHTAiEAWwUkIf1f1Voi9XGETPRd9G70f8GCClISB4KcBi eR/wbjyRfyOQClBO
4FHhE9BJEC1TaPkYIGY9KEAKQCuxQDBMqmMD4C1Ad3BmYQALgDMgMi54ODYt Ui4q3j5O4EhlSRBO
4GYLYDCQ/UkQc0oPR/Up4yGhSO9J8P8iMEuUY2FOj1p/XRVoH1yv/12/Xs9f 3k1mC2AiABPQBJD/
YQ9iH2MvZD9lT2ZfZ29of/9pj2qfa69sv23PJ4YFoDHw/wrAJ2BwpHFPcl9z b3R/dY/vdp93r3i/
N6o8AZBuoCGh9TxjJypUJ4WvSAQz6WDA+yqBP+NDHoAAcASQih+CD/WDFCdJ Oy99ZYoPjf9Li/Yn
hREKwCeFj0QMgrWUr+9EdYuPjJ+IZS+I1Jbrh8//iNqBECqBgT9IQCpyLWMf 8P8e4HyRoHCFcB7w
BbAdcB7g+6BGP4B5oRygw6BUnm+Or/9JHZCmo3+Sjzw4LVKFf5Xfv6pPUoCf hZovmzmvPy2wor5P
BRArsQdABdAHkHMhEbuwoy5ERgNhJpAz6S01Ee4tBuBv8QeQQCeGbpEjULcD oCMgE+BsI3AjYU0K
wPtSAAOgS3uBP4AuRAZgAjAFJpBUClAgMTUvMDQ2LwHQMRZQt+A6MHI3LkRU b7LvtHq25XVMYmoF
kLdxUkUmkFv9sw1dJw8oGSZhHfAHkC5EnS41SCTgF7AxAWwsLkr+dzBgHoCE YR0wHvAqgFHx7yki
A6C9gyKUSh0gItAgsP1H4FOI0QVAK2QdQANSKxHEIEUf5VJDUCWzvwL9H4NC M/gowCQBAhAiAh+g
P72wLEMhII0RvbEd0EpOvkzGgCniMyEFwCxSd8mg/HBwEoE/xR1RP8AYILQy /yxDygcEIMqmAQDL
YCIQNZK/P8Yr9C3RA2AioX0CLRew9mNR8zdLVCxhHvB78Cig3yYyyWh7YMdq HsBvP3Aesb5pP4Aw
QiaAr4+wkCDWh+8/xi5KIXDXBzEtUtevP9T/f2PZbqBx1b/WhH1l2W59ZP/Z H9742t/b79ZbyyUn
8+LPv9bL35Hkz9aef2HnDVdwIf8fMAQgtlHK6SfzykQsUuZr/ysT6KvNVX7h zBgd0B7gLkr76Ajo
BDwOwQnwAJC1QaBx/Xz0Ij/H5muqGPC/8c/y3z/o9qoZ0TwmQS3wLbJzaP8X wTKhBPAicPZjtUHV
AiFRvnAN4C3CweMhECFwdgcw//wEH/Ae8cHQ+jIsUrGwB4DfHjYdAQQg0KBO EHIYISCQvlCZwSAh
LSEg0B1AazLw7wfgBpAd4ANwZQ+QHUDQsP/qwcCBAVIMoAhgyQQAMzWi/wyQ DrAwFMz1yWX2crZR
05k/IJPu4gNVIXC9hMWjQVLnI1IlgsPzRUUhwMtQH/D/0LTPZcXMH+E1ksjT JAE20PR1bO+xbAIQ
1KUhcDPg/xOQHdD9ggZ+ApIxFw5DLFL3xm/TmvaBSDwgAhAP8SIR5x0TAaK1 oG1vHvEd8SYAfxgw
HcG2UQ40IpTESB0wcv/2YiUzJAEHcxSELFEHgTPg/8kC/DGsAB6SDgIw8frC AcDHoMHkY+KsQnR3
yCMHcm8idCxSNKUgUDYXBiSwcP8NIO6gFWNv4CFgUeLQsDNQu9NwDp0vEzWx MALQZwXUfyUg0Szt
YNSAwQW2Hy6HU/UyYEbN0XkJUswnKMAsUv/N0LEVAyCxo//x+/X+EwdxAfSk aHR0cDovL2c1Eb3n
bpEvbfrgsUByPGMv/hJAMLMNK1BzZ0AwMDk1MC4p8G0/wPDQMCoPKx8sLy01 ODi/LcMTlC5PL18w
bzF2OS3DtdEbUCWySRPUDWNwFKHPydEow/vjPEFldy1Qz/D8dXAnEAIQAFDT cM3CtAD/GLLC0iYx
AdIow/wxFDDJBL+xATKg3bFIoggR6oBr0RsCfT8wAAAAHgA1EAEAAAA+AAAA PDAyOEFFOEE3QzA0
RUUxNDg4OUJFOTlFNTQ1MEJFMzJEMDYxODE1NkJAa25kbWV4MDEuYmFyY28u Y29tPgAAAB4AORAB
AAAAOwAAADwzQzBCQjBCQ0RFOTQ1RjRDODMwNTRBOUEwRTg1MkY1MzEyQkEz QzM0MjlAYnQtZXhj
aGFuZ2UwMj4AAB4ARxABAAAADwAAAG1lc3NhZ2UvcmZjODIyAAALAPIQAQAA AB8A8xABAAAAfgAA
AFIARQAlADMAQQAgAFsAYgB1AGMAawBtAGkAbgBzAHQAZQByAC0AZABlAHYA XQAgAGMAcgBlAGEA
dABlAC4AZQBjAGwAaQBwAHMAZQAuAGoAbgBsAHAALgBwAHIAbwBkAHUAYwB0 ACAAaQBzAHMAdQBl
AHMALgBFAE0ATAAAAAAACwD2EAAAAABAAAcwV8Z1IZYMywFAAAgwMy41hpcM ywEDAN4/r28AAAMA
8T8JBAAAHgD4PwEAAAARAAAAQ2FpbGxpYXUsIERpZXRlcgAAAAACAfk/AQAA AEQAAAAAAAAA3KdA
yMBCEBq0uQgAKy/hggEAAAAAAAAAL089QkFSQ08vT1U9QUcwMDEvQ049UkVD SVBJRU5UUy9DTj1E
SUVDAB4A+j8BAAAAFQAAAFN5c3RlbSBBZG1pbmlzdHJhdG9yAAAAAAIB+z8B AAAAHgAAAAAAAADc
p0DIwEIQGrS5CAArL+GCAQAAAAAAAAAuAAAAAwD9P+QEAAADABlAAAAAAAMA GkAAAAAAAwAdQAAA
AAADAB5AAAAAAB4AMEABAAAABQAAAERJRUMAAAAAHgAxQAEAAAAFAAAARElF QwAAAAAeADJAAQAA
ACQAAABidWNrbWluc3Rlci1kZXYtYm91bmNlc0BlY2xpcHNlLm9yZwAeADNA AQAAABcAAABNYXJ0
aW4uS2xpbmtlQHhhdm8uY29tAAAeADhAAQAAAAUAAABESUVDAAAAAB4AOUAB AAAAAgAAAC4AAAAD
AHZA/////wsAKQAAAAAACwAjAAAAAAADAAYQAfu9EAMABxCxCwAAAwAQEAAA AAADABEQAQAAAB4A
CBABAAAAZQAAAElIQVZFUkVQT1JURURTVUNIUFJPQkxFTVNMQVNUWUVBUihX SVRIRUNMSVBTRTM1
KVdFTUFOQUdFRFRPR0VUQVJPVU5ESVRVU0lOR0FOVU1CRVJPRlRSSUNLU1dF U0NSSVBURUQAAAAA
AgF/AAEAAAA+AAAAPDAyOEFFOEE3QzA0RUUxNDg4OUJFOTlFNTQ1MEJFMzJE MDYxODE1NkJAa25k
bWV4MDEuYmFyY28uY29tPgAAAOD/

------_=_NextPart_001_01CB0C97.860CA617--
Previous Topic:RE: [buckminster-dev] create.eclipse.jnlp.product issues
Next Topic:RE: [buckminster-dev] create.eclipse.jnlp.product issues
Goto Forum:
  


Current Time: Wed Sep 19 22:38:25 GMT 2018

Powered by FUDForum. Page generated in 0.01599 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top