Date: Tue, 23 Jan 2024 14:29:50 +0100 From: Norbert Grundmann <ngrundmann@gmx.de> To: ports@FreeBSD.org Subject: FreeBSD Port: java/eclipse Message-ID: <cfe2cb02-90d3-4753-8a8a-e4be794e8120@gmx.de>
next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------xY0gIw4CMniO7yDlYXe1mVa3 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Hello :-) I am still using eclipse as my development environment and try to figure out how to make a new port.=C2=A0 Actually there is a 4.24 version in the packages - it works, but... So I already (months ago) tried to understand the port by Jonathan Chen (jonc@chen.org.nz) - he did a good job :-)=C2=A0 But I did not understand = his details.=C2=A0 So I tried to "compile" an eclipse ide as described here: https://wiki.eclipse.org/Platform-releng/Platform_Build I installed maven3.9, openjdk17 and set # setenv JAVA_HOME /usr/local/openjdk17 then I did: # git clone -b master --recursivehttps://github.com/eclipse-platform/eclip= se.platform.releng.aggregator.git <https://github.com/eclipse-platform/ec= lipse.platform.releng.aggregator.git> # cd eclipse.platform.releng.aggregator # mvn clean verify -DskipTests=3Dtrue and it finished with: ... [INFO] [feature] Eclipse Product Configuration 1.1.2200-SNAPSHOT SUCCESS [= 1.517 s] [INFO] org.eclipse.rt.osgistarterkit.product 4.31.0-SNAPSHOT SUCCESS [ 17.= 732 s] [INFO] equinox-sdk 4.31.0-SNAPSHOT ........................ SUCCESS [ 12.7= 65 s] [INFO] eclipse-junit-tests 4.31.0-SNAPSHOT ................ SUCCESS [ 28.3= 56 s] [INFO] eclipse.platform.repository 4.31.0-SNAPSHOT ........ SUCCESS [08:08= min] [INFO] platform-aggregator 4.31.0-SNAPSHOT ................ SUCCESS [ 0.2= 28 s] [INFO] -------------------------------------------------------------------= ----- [INFO] BUILD SUCCESS [INFO] -------------------------------------------------------------------= ----- [INFO] Total time: 39:58 min [INFO] Finished at: 2024-01-23T13:59:57+01:00 [INFO] -------------------------------------------------------------------= ----- everything compiled fine till the end...=C2=A0 I think this is a good step= .=C2=A0 But now the question - is this okay?=C2=A0 Do I have to change code instea= d of creating a linux binary?=C2=A0 And how to integrate as a eclipse port?= =C2=A0 Sorry for the questions - maybe someone can give me help and I could take over the eclipse portage... Cheers and many greetings from Germany :-)=C2=A0 Norbert =2D- I love penguins at the south pole, windows in my house and apples on my tr= ee, but not in my computer :) --------------xY0gIw4CMniO7yDlYXe1mVa3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <!DOCTYPE html> <html> <head> <meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF-= 8"> </head> <body> <p>Hello :-)<br> </p> <p>I am still using eclipse as my development environment and try to figure out how to make a new port.=C2=A0 Actually there is a 4.24 version in the packages - it works, but...</p> <p>So I already (months ago) tried to understand the port by Jonathan Chen (<a class=3D"moz-txt-link-abbreviated moz-txt-link-freetext" href=3D"mailto:jonc@chen.org.nz">jonc@chen.org.nz</a>) - he did a good job :-)=C2=A0 But I did not understand his details.=C2=A0 So I = tried to "compile" an eclipse ide as described here:</p> <p><a class=3D"moz-txt-link-freetext" href=3D"https://wiki.eclipse.org/Platform-releng/Platform_Build">h= ttps://wiki.eclipse.org/Platform-releng/Platform_Build</a></p> <p>I installed maven3.9, openjdk17 and set</p> <p># setenv JAVA_HOME /usr/local/openjdk17</p> <p>then I did:</p> <pre># git clone -b master --recursive <a rel=3D"nofollow" class=3D"external free moz-txt-link-freetext" href=3D"https://github.com/eclipse-platform/eclipse.platform.releng.aggreg= ator.git">https://github.com/eclipse-platform/eclipse.platform.releng.aggr= egator.git</a> # cd eclipse.platform.releng.aggregator # mvn clean verify -DskipTests=3Dtrue </pre> <p>and it finished with:</p> <pre>... [INFO] [feature] Eclipse Product Configuration 1.1.2200-SNAPSHOT SUCCESS [= 1.517 s] [INFO] org.eclipse.rt.osgistarterkit.product 4.31.0-SNAPSHOT SUCCESS [ 17.= 732 s] [INFO] equinox-sdk 4.31.0-SNAPSHOT ........................ SUCCESS [ 12.7= 65 s] [INFO] eclipse-junit-tests 4.31.0-SNAPSHOT ................ SUCCESS [ 28.3= 56 s] [INFO] eclipse.platform.repository 4.31.0-SNAPSHOT ........ SUCCESS [08:08= min] [INFO] platform-aggregator 4.31.0-SNAPSHOT ................ SUCCESS [ 0.2= 28 s] [INFO] -------------------------------------------------------------------= ----- [INFO] BUILD SUCCESS [INFO] -------------------------------------------------------------------= ----- [INFO] Total time: 39:58 min [INFO] Finished at: 2024-01-23T13:59:57+01:00 [INFO] -------------------------------------------------------------------= ----- </pre> <p>everything compiled fine till the end...=C2=A0 I think this is a go= od step.=C2=A0 But now the question - is this okay?=C2=A0 Do I have to = change code instead of creating a linux binary?=C2=A0 And how to integrate = as a eclipse port?=C2=A0 Sorry for the questions - maybe someone can gi= ve me help and I could take over the eclipse portage...</p> Cheers and many greetings from Germany :-)=C2=A0 Norbert <p></p> <pre class=3D"moz-signature" cols=3D"72">-- I love penguins at the south pole, windows in my house and apples on my tr= ee, but not in my computer :)</pre> </body> </html> --------------xY0gIw4CMniO7yDlYXe1mVa3--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?cfe2cb02-90d3-4753-8a8a-e4be794e8120>