Path: csiph.com!1.us.feeder.erje.net!3.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: =?UTF-8?Q?Peter_M=c3=bcller?= Newsgroups: de.comp.lang.java Subject: =?UTF-8?Q?Re:_[maven-plugin=c2=a8]_Arrays_einlesen?= Date: Mon, 16 Oct 2023 14:31:12 +0200 Lines: 48 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: individual.net wY2KSU0xaymAjnraRmoWpA3M/jPfaCOMOwk/dNsp0rsi3Cq5k4 Cancel-Lock: sha1:bdTz8u+31Mm1enY4+hSzbXpElOI= sha256:mFLxmJxTkAvyON+AofRIO3GrrNrizMbbxJJEmGZrvDQ= User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0 In-Reply-To: Xref: csiph.com de.comp.lang.java:13465 Patrick Roemer schrieb: > Responding to Peter Müller: >> Eben gerade habe ich festgestellt, dass wenn die Zeilen >> >>                                ccc >>                                ddd >> >> weg sind, dass es dann funktioniert. > > Es funktioniert genau wie zuvor, das letzte "hellos"-Element dürfte > "gewinnen". #setHellos() sollte dafür nicht benötigt werden. > >> Aber ich habe keine Ahnung wie man es anstellt, dass (optionale) >> Childtags ausgewertet können. > > Was genau bedeutet das, und wie hängt das mit dem vorherigen Beispiel > zusammen, in dem eine Collection (bzw. eben ein Array) als Parameter > eingelesen wird? Das hat mit dem Beispiel noch nichts zu tun, außer dass es eine Vorstufe für verschachtelte Tags sind, wie z.B. bei: ... > > Die Doku[1] ist tatsächlich nicht besonders aussagekräftig/detailliert > bzgl. optionaler Werte. Fehlende Config-Einträge für Toplevel-Parameter > mit "required = false" dürften aber schlicht das zugehörige Feld auf dem > initialen Wert (z.B. null) belassen, bzw., falls angegeben, auf den Wert > von "defaultValue" setzen. > Ich habe sogar ein Mavenbuch. Da steht aber kein Hinweis, wie man die Verschachtelung im Griff bekommt.