On Thu, 26 Jun 2025 at 16:42, Oliver Rettig <oliver.ret...@orat.de> wrote:
> very thanks for the detailed explainations. I have not completely understood 
> what is the
> best way to deal with these changes in my netbeans-platform-and-ant-based 
> applications
> which also affected from the changes.
>
> One of my applications is something like an specific IDE for a specific DSL. 
> So I use a lot
> of modules of the netbeans-update center and there are also dependencys on 
> such
> modules. So it looks that a lot of work is needed to update it ...

Without knowing the specifics of the project, it's difficult for
anyone to say.  If you're using the download features of the platform
build, you could probably build against the binary zip release, or
download the source zip and build / host your own update centre for
builds.

It's been a while since I tried building a UC locally - I think `ant
build build-nbms generate-uc-catalog` will do it, based on our build
config 
https://github.com/apache/netbeans-jenkins-lib/blob/master/vars/asfMainNetBeansBuild.groovy#L425

Or you could look at migrating to a Maven build.  I recently did that
for my IDE project, and it was easier than I expected, and definitely
worth the effort.

> Is there an example how to ant-download eg. TextMate module? Where are the 
> builds of
> the modules we have added with the netbeans-update-center?

Maven Central. eg.
https://central.sonatype.com/artifact/org.netbeans.api/org-netbeans-modules-textmate-lexer/versions

> > > PS: another problem is 3rd party update center - IGV "inherits" it from
> > > NetBeans. Those NBMs are be available, but their dependencies may not -
> > > because the standard update.xml is empty...
> That is exactly the some with some of my netbeans applications too.

This was always problematic and liable to breakage.  The odd module
would likely work OK, but anything at a full cluster level would
usually get you blocked by ASF infrastructure.  We can use this to
ship occasional updates to the IDE if need be, but that's all it's
really useful for.

Similarly to the discussion on discontinuing ASF installers, nothing
here stops committers / PMC members working to bring back an update
centre in future.  It just needs additional people to step in to work
on it, develop a different delivery mechanism, and continue to
maintain it.

Best wishes,

Neil

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to