Skip site navigation (1)Skip section navigation (2)
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>