+1

I suspect you've probable reviewed some of these (1), (2), (3) already but
thought it might be of  interest.

(1) https://docs.gradle.org/current/userguide/migrating_from_maven.html
(2) https://docs.gradle.org/current/userguide/maven_plugin.html
(3) https://gradle.org/maven-vs-gradle/

Eric Bresie
[email protected]


On Sat, Feb 29, 2020 at 2:30 PM Scott Palmer <[email protected]> wrote:

>
>
> > On Feb 27, 2020, at 8:22 PM, Laszlo Kishalmi <[email protected]>
> wrote:
> >
> > Dear all,
> >
> > I just would like to share the progress of my secret project: build
> NetBeans with Gradle
> >
> > I'm still not sure how far I would like to go with this experiment, but
> if nothing else it could be a good test data for the Gradle Support.
> >
> > I had the following milestones in my mind:
> >
> > M0: Done: Get the project dependencies straight, without having circular
> dependencies: Right now it has 813 sub-projects in the known clusters
> >
> > M1: Done: Get the modules in the Platform cluster (and the harness
> cluster) compileable.
> >
> > M2: TBD: Make the unit tests pass for the Platform Cluster.
> >
> > M3: TBD: Make the output of the Platform cluster actually runable.
> >
> > How it works:
> >
> > I have a specific NetBeans Gradle Plugin which reads the
> nbproject/clusters.properties and each module nbproject/project.xml file to
> get the dependency configuration. other configuration items are read from
> the nbproject.properties file. In theory we do not have to do any changes
> for an ordinary module it shall work out of the box without even having a
> build.gradle file. There are however some special cases where build.gradle
> file is required. Unfortunately there are some dependency tangles between
> the modules causing circular dependency in Gradle. In these cases I had to
> split up the modules between test and source projects.
> >
> > If anyone would like to have a look:
> >
> > please clone the gradle2 branch of my fork:
> https://github.com/lkishalmi/netbeans
> >
> > The Gradle build right now needs the help to fetch the external
> dependencies: ant download-all-extbins
> >
> > But after that one:
> >
> > ./gradlew buildPlatformCluster -x check
> >
> > shall work. (It currently requires JDK 11 or up)
>
>
> This is great.  Big +1.  Getting the official build transitioned to a
> modern build tool is an excellent idea.
>
> Scott
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>

Reply via email to