Neil, > Have you done a clean and build of the parent project?yes, the output below
cd D:\JeromeDocs\NetBeansProjects\JJazzLab; "JAVA_HOME=C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.4.1+1" cmd /c "\"C:\\Users\\Jerome\\Progs\\Netbeans 17\\java\\maven\\bin\\mvn.cmd\" \"-Dmaven.ext.class.path=C:\\Users\\Jerome\\Progs\\Netbeans 17\\java\\maven-nblib\\netbeans-eventspy.jar\" clean install" Scanning for projects... ------------------------------------------------------------------------ Reactor Build Order: jjazzlab [pom] jjazzlab-branding [nbm] Base [nbm] ActiveSong [nbm] Arranger [nbm] BackgroundSongMusicBuilder [nbm] ChordInspector [nbm] ChordSymbolTextInput [nbm] EasyReader [nbm] Guava [nbm] ImprovisationSupport [nbm] EmbeddedSynth [nbm] Phrase [nbm] PhraseTransform [nbm] PianoRoll [nbm] RpCustomEditorFactoryImpl [nbm] SongContext [nbm] TestPlayerService [nbm] InstrumentComponents [nbm] Score [nbm] UISettings [nbm] Helpers [nbm] FileDirectoryManager [nbm] Importers [nbm] InstrumentChooser [nbm] MidiMix [nbm] MusicControl [nbm] OutputSynth [nbm] PopupWindowMenuPatch [nbm] Print [nbm] RhythmStubs [nbm] SongEditorManager [nbm] SongMemoViewer [nbm] SongStructure [nbm] RhythmMusicGeneration [nbm] RhythmSelectionDialog [nbm] FlatComponents [nbm] MixConsole [nbm] MusicControlActions [nbm] SS_Editor [nbm] SptEditor [nbm] ZoomableSliders [nbm] Upgrade [nbm] XOM [nbm] Xstream [nbm] Startup [nbm] Analytics [nbm] Biab [nbm] Harmony [nbm] ChordLeadSheet [nbm] Options [nbm] Quantizer [nbm] RhythmDatabase [nbm] CL_Editor [nbm] ColorSetManager [nbm] ItemRenderer [nbm] UIUtilities [nbm] UndoManager [nbm] Utilities [nbm] Diff [nbm] FluidSynthEmbeddedSynth [nbm] FluidSynthJava [nbm] YamJJazz [nbm] YjzCreator [nbm] jjazzlab-app [nbm-application] BaseSimple [nbm] ---------------------< org.jjazz:jjazzlab-parent >---------------------- Building jjazzlab 1.0-SNAPSHOT [1/66] --------------------------------[ pom ]--------------------------------- --- maven-clean-plugin:2.5:clean (default-clean) @ jjazzlab-parent --- --- maven-install-plugin:2.4:install (default-install) @ jjazzlab-parent --- Installing D:\JeromeDocs\NetBeansProjects\JJazzLab\pom.xml to C:\Users\Jerome\.m2\repository\org\jjazz\jjazzlab-parent\1.0-SNAPSHOT\jjazzlab-parent-1.0-SNAPSHOT.pom --------------------< org.jjazz:jjazzlab-branding >--------------------- Building jjazzlab-branding 1.0-SNAPSHOT [2/66] --------------------------------[ nbm ]--------------------------------- --- maven-clean-plugin:2.5:clean (default-clean) @ jjazzlab-branding --- Deleting D:\JeromeDocs\NetBeansProjects\JJazzLab\branding\target --- maven-resources-plugin:3.3.1:resources (default-resources) @ jjazzlab-branding --- Copying 1 resource from src\main\resources to target\classes --- maven-compiler-plugin:3.11.0:compile (default-compile) @ jjazzlab-branding --- No sources to compile --- nbm-maven-plugin:4.8:manifest (default-manifest) @ jjazzlab-branding --- NBM Plugin generates manifest --- maven-resources-plugin:3.3.1:testResources (default-testResources) @ jjazzlab-branding --- skip non existing resourceDirectory D:\JeromeDocs\NetBeansProjects\JJazzLab\branding\src\test\resources --- maven-compiler-plugin:3.11.0:testCompile (default-testCompile) @ jjazzlab-branding --- No sources to compile --- maven-surefire-plugin:3.1.0:test (default-test) @ jjazzlab-branding --- No tests to run. --- maven-jar-plugin:3.3.0:jar (default-jar) @ jjazzlab-branding --- Building jar: D:\JeromeDocs\NetBeansProjects\JJazzLab\branding\target\jjazzlab-branding-1.0-SNAPSHOT.jar --- nbm-maven-plugin:4.8:branding (default-branding) @ jjazzlab-branding --- Building jar: D:\JeromeDocs\NetBeansProjects\JJazzLab\branding\target\nbm\clusters\jjazzlab\core\locale\core_jjazzlab.jar Building jar: D:\JeromeDocs\NetBeansProjects\JJazzLab\branding\target\nbm\clusters\jjazzlab\modules\locale\org-netbeans-core-windows_jjazzlab.jar Building jar: D:\JeromeDocs\NetBeansProjects\JJazzLab\branding\target\nbm\clusters\jjazzlab\modules\locale\org-netbeans-core_jjazzlab.jar --- nbm-maven-plugin:4.8:nbm (default-nbm) @ jjazzlab-branding --- Copying module JAR to D:\JeromeDocs\NetBeansProjects\JJazzLab\branding\target\nbm\clusters\jjazzlab\modules Generating Auto Update information for org.jjazz.jjazzlab.branding No updater.jar specified, cannot validate Info.xml against DTD Building jar: D:\JeromeDocs\NetBeansProjects\JJazzLab\branding\target\nbm\jjazzlab-branding-1.0-SNAPSHOT.nbm --- maven-install-plugin:3.1.1:install (default-install) @ jjazzlab-branding --- Installing D:\JeromeDocs\NetBeansProjects\JJazzLab\branding\pom.xml to C:\Users\Jerome\.m2\repository\org\jjazz\jjazzlab-branding\1.0-SNAPSHOT\jjazzlab-branding-1.0-SNAPSHOT.pom Installing D:\JeromeDocs\NetBeansProjects\JJazzLab\branding\target\jjazzlab-branding-1.0-SNAPSHOT.jar to C:\Users\Jerome\.m2\repository\org\jjazz\jjazzlab-branding\1.0-SNAPSHOT\jjazzlab-branding-1.0-SNAPSHOT.jar Installing D:\JeromeDocs\NetBeansProjects\JJazzLab\branding\target\jjazzlab-branding-1.0-SNAPSHOT.nbm to C:\Users\Jerome\.m2\repository\org\jjazz\jjazzlab-branding\1.0-SNAPSHOT\jjazzlab-branding-1.0-SNAPSHOT.nbm ---------------------------< org.jjazz:Base >--------------------------- Building Base 1.0-SNAPSHOT [3/66] --------------------------------[ nbm ]--------------------------------- The POM for org.jjazz:org.jjazz.filedirectorymanager:jar:1.0-SNAPSHOT is missing, no dependency information available The POM for org.jjazz:org.jjazz.utilities:jar:1.0-SNAPSHOT is missing, no dependency information available Downloading from central: https://repo.maven.apache.org/maven2/org/netbeans/api/org.netbeans.modules.autoupdate.services/RELEASE170/org.netbeans.modules.autoupdate.services-RELEASE170.pom The POM for org.netbeans.api:org.netbeans.modules.autoupdate.services:jar:RELEASE170 is missing, no dependency information available Downloading from central: https://repo.maven.apache.org/maven2/org/netbeans/api/org.openide.actions/RELEASE170/org.openide.actions-RELEASE170.pom The POM for org.netbeans.api:org.openide.actions:jar:RELEASE170 is missing, no dependency information available Downloading from central: https://repo.maven.apache.org/maven2/org/netbeans/api/org.openide.dialogs/RELEASE170/org.openide.dialogs-RELEASE170.pom The POM for org.netbeans.api:org.openide.dialogs:jar:RELEASE170 is missing, no dependency information available Downloading from central: https://repo.maven.apache.org/maven2/org/netbeans/api/org.openide.filesystems/RELEASE170/org.openide.filesystems-RELEASE170.pom The POM for org.netbeans.api:org.openide.filesystems:jar:RELEASE170 is missing, no dependency information available Downloading from central: https://repo.maven.apache.org/maven2/org/netbeans/api/org.openide.io/RELEASE170/org.openide.io-RELEASE170.pom The POM for org.netbeans.api:org.openide.io:jar:RELEASE170 is missing, no dependency information available Downloading from central: https://repo.maven.apache.org/maven2/org/netbeans/api/org.openide.loaders/RELEASE170/org.openide.loaders-RELEASE170.pom The POM for org.netbeans.api:org.openide.loaders:jar:RELEASE170 is missing, no dependency information available Downloading from central: https://repo.maven.apache.org/maven2/org/netbeans/api/org.openide.modules/RELEASE170/org.openide.modules-RELEASE170.pom The POM for org.netbeans.api:org.openide.modules:jar:RELEASE170 is missing, no dependency information available Downloading from central: https://repo.maven.apache.org/maven2/org/netbeans/api/org.netbeans.modules.autoupdate.services/RELEASE170/org.netbeans.modules.autoupdate.services-RELEASE170.jar Downloading from central: https://repo.maven.apache.org/maven2/org/netbeans/api/org.openide.dialogs/RELEASE170/org.openide.dialogs-RELEASE170.jar Downloading from central: https://repo.maven.apache.org/maven2/org/netbeans/api/org.openide.filesystems/RELEASE170/org.openide.filesystems-RELEASE170.jar Downloading from central: https://repo.maven.apache.org/maven2/org/netbeans/api/org.openide.io/RELEASE170/org.openide.io-RELEASE170.jar Downloading from central: https://repo.maven.apache.org/maven2/org/netbeans/api/org.openide.actions/RELEASE170/org.openide.actions-RELEASE170.jar Downloading from central: https://repo.maven.apache.org/maven2/org/netbeans/api/org.openide.loaders/RELEASE170/org.openide.loaders-RELEASE170.jar Downloading from central: https://repo.maven.apache.org/maven2/org/netbeans/api/org.openide.modules/RELEASE170/org.openide.modules-RELEASE170.jar ------------------------------------------------------------------------ Reactor Summary for jjazzlab 1.0-SNAPSHOT: jjazzlab ........................................... SUCCESS [ 0.164 s] jjazzlab-branding .................................. SUCCESS [ 2.052 s] Base ............................................... FAILURE [ 0.911 s] ActiveSong ......................................... SKIPPED Arranger ........................................... SKIPPED BackgroundSongMusicBuilder ......................... SKIPPED ChordInspector ..................................... SKIPPED ChordSymbolTextInput ............................... SKIPPED EasyReader ......................................... SKIPPED Guava .............................................. SKIPPED ImprovisationSupport ............................... SKIPPED EmbeddedSynth ...................................... SKIPPED Phrase ............................................. SKIPPED PhraseTransform .................................... SKIPPED PianoRoll .......................................... SKIPPED RpCustomEditorFactoryImpl .......................... SKIPPED SongContext ........................................ SKIPPED TestPlayerService .................................. SKIPPED InstrumentComponents ............................... SKIPPED Score .............................................. SKIPPED UISettings ......................................... SKIPPED Helpers ............................................ SKIPPED FileDirectoryManager ............................... SKIPPED Importers .......................................... SKIPPED InstrumentChooser .................................. SKIPPED MidiMix ............................................ SKIPPED MusicControl ....................................... SKIPPED OutputSynth ........................................ SKIPPED PopupWindowMenuPatch ............................... SKIPPED Print .............................................. SKIPPED RhythmStubs ........................................ SKIPPED SongEditorManager .................................. SKIPPED SongMemoViewer ..................................... SKIPPED SongStructure ...................................... SKIPPED RhythmMusicGeneration .............................. SKIPPED RhythmSelectionDialog .............................. SKIPPED FlatComponents ..................................... SKIPPED MixConsole ......................................... SKIPPED MusicControlActions ................................ SKIPPED SS_Editor .......................................... SKIPPED SptEditor .......................................... SKIPPED ZoomableSliders .................................... SKIPPED Upgrade ............................................ SKIPPED XOM ................................................ SKIPPED Xstream ............................................ SKIPPED Startup ............................................ SKIPPED Analytics .......................................... SKIPPED Biab ............................................... SKIPPED Harmony ............................................ SKIPPED ChordLeadSheet ..................................... SKIPPED Options ............................................ SKIPPED Quantizer .......................................... SKIPPED RhythmDatabase ..................................... SKIPPED CL_Editor .......................................... SKIPPED ColorSetManager .................................... SKIPPED ItemRenderer ....................................... SKIPPED UIUtilities ........................................ SKIPPED UndoManager ........................................ SKIPPED Utilities .......................................... SKIPPED Diff ............................................... SKIPPED FluidSynthEmbeddedSynth ............................ SKIPPED FluidSynthJava ..................................... SKIPPED YamJJazz ........................................... SKIPPED YjzCreator ......................................... SKIPPED jjazzlab-app ....................................... SKIPPED BaseSimple ......................................... SKIPPED ------------------------------------------------------------------------ BUILD FAILURE ------------------------------------------------------------------------ Total time: 4.129 s Finished at: 2023-05-16T00:01:34+02:00 ------------------------------------------------------------------------ Failed to execute goal on project Base: Could not resolve dependencies for project org.jjazz:Base:nbm:1.0-SNAPSHOT: The following artifacts could not be resolved: org.jjazz:org.jjazz.filedirectorymanager:jar:1.0-SNAPSHOT, org.jjazz:org.jjazz.utilities:jar:1.0-SNAPSHOT, org.netbeans.api:org.netbeans.modules.autoupdate.services:jar:RELEASE170, org.netbeans.api:org.openide.actions:jar:RELEASE170, org.netbeans.api:org.openide.dialogs:jar:RELEASE170, org.netbeans.api:org.openide.filesystems:jar:RELEASE170, org.netbeans.api:org.openide.io:jar:RELEASE170, org.netbeans.api:org.openide.loaders:jar:RELEASE170, org.netbeans.api:org.openide.modules:jar:RELEASE170: Could not find artifact org.jjazz:org.jjazz.filedirectorymanager:jar:1.0-SNAPSHOT -> [Help 1] Le lundi 15 mai 2023 à 23:59:24 UTC+2, Neil C Smith <neilcsm...@apache.org> a écrit : On Mon, 15 May 2023, 22:52 Jerome Lelasseux, <lelass...@yahoo.com.invalid> wrote: Mark, > you should publish any local artifacts to your local maven repository. Yes. But publish a local artifact for modula A means I need to build module A, right ? module A depends on module B which depends on module C etc. So when I build module A it fails because module B is not published, etc. So I should start building module C, then B then A. But I have 70 interconnected modules... Do I need to figure out the dependency tree myself ? When using Ant for the same app I never had to think about build order. Have you done a clean and build of the parent project? Neil