I did do that - there's a button to re-index maven repos afair. I'll try again from scratch tomorrow.
On Sun, Nov 17, 2019 at 1:06 AM Tim Boudreau <[email protected]> wrote: > I think it won’t show up until NetBeans’s reindexes your local repository. > They eventually did for me. There may be a way to force it to in the > options dialog (or delete the cache dir so it has to). > > -Tim > > On Sun, Nov 17, 2019 at 1:12 AM Dmitry Avtonomov < > [email protected]> wrote: > > > But we've been through that already, I did use the repo you're pointing > to, > > I changed the version to RELEASE1234, it did build fine and I see all > the > > stuff in my local m2 repo. > > Then I go to Netbeans IDE, create new maven nbp project, but the wizard > > only shows me the RELEASExxx that are found on Central. I tried creating > an > > app with one of those versions available on Central (e.g. RELEASE111) and > > then changing all occurrences of RELEASE111 to RELEASE1234, but that > didn't > > work. It doesn't want to check the local m2 repo at all. > > > > On Sat, Nov 16, 2019 at 8:29 PM Tim Boudreau <[email protected]> > wrote: > > > > > Use this. It will build NBMs of all NetBeans modules from a source > > > checkout and populate your local repo with them. Just set the version > > > number to something unique and use that in your dependencies (hopefully > > as > > > a property set in one place). See the readme for details: > > > > > > https://github.com/timboudreau/netbeans-local-maven-repo-populator > > > > > > -Tim > > > > > > On Sat, Nov 16, 2019 at 7:35 PM Dmitry Avtonomov < > > > [email protected]> wrote: > > > > > > > I want to not be dependent on the platform nbms published to Central > or > > > any > > > > other online repository. I want to be able to clone NB sources from > > > Github, > > > > disconnect from the internet, and create a maven-based platform app > > with > > > > just that. If the platform I build the app against ever becomes > > > unavailable > > > > online, I want to still be able to build the app. > > > > > > > > Like exactly the same as what Geertjan is showing in the first video > > from > > > > [1]: https://youtu.be/VC8gQJknPaU. He builds netbeans from sources, > > > > registers the built platform using the UI for that in Netbeans IDE > > (Tools > > > > -> Netbeans Platforms) and creates a NBP app that uses that > platform. I > > > > wanted to do the same, but the maven way. > > > > > > > > [1] > > > https://netbeans.apache.org/participate/build-run-debug-tutorials.html > > > > > > > > > > > > > > > > On Fri, Nov 15, 2019 at 1:06 PM Tim Boudreau <[email protected]> > > > wrote: > > > > > > > > > If you mean, have a multi-module parent pom, and some way to run a > > > module > > > > > and have all its dependencies be found and included... as far as I > > > know, > > > > > there is simply no good way to do that with the nbm-maven-plugin - > it > > > is > > > > a > > > > > glaring feature gap. > > > > > > > > > > The (painful) workaround is to create an nbm-application project, > > that > > > > > depends on everything you need, and build and run that (which means > > > > > rebuilding the entire application structure every time you want to > > run, > > > > > which can take several minutes). Here's an example of that (see > the > > > pom > > > > > and the shell scripts in this dir): > > > > > > > > > > > > > > > > > > > > > > > > > https://github.com/timboudreau/ANTLR4-Plugins-for-NetBeans/tree/master/antlr-suite > > > > > > > > > > I've thought about writing a patch for the nbm plugin to do the > right > > > > thing > > > > > - build the application structure in the project's target/ dir, > find > > > all > > > > > dependencies that can be resolved as projects in the reactor and > only > > > > > update those that have changed - but I've only got about 2000 other > > > > things > > > > > I need to get done in front of that :-/ > > > > > > > > > > -Tim > > > > > > > > > > > > > > > > > > -- > > > http://timboudreau.com > > > > > > -- > http://timboudreau.com >
