build.xml
<taskdef onerror ="ignore" name ="monitor-client" classpath="${jar-client}" classname="hpms.app.mon.client.AntTask" /> <target name="run-client" depends="compile-sample" description="Launch monitor"> <monitor-client layout ="Layout.xml" gui ="true" autostart ="true"> <log-server port ="3000" capacity="2048" /> ...
AntTask.java
public final class AntTask extends Task { private ... public void setLayout( String layout ) { } public void setGui( boolean gui ) { } public void setAutostart( boolean autostart ) { } public void addConfiguredLogServer( LogServer logServer ) { } @Override public void execute() { ... } }
Execution
Buildfile: ...\build.xml compile-sample: run-client: BUILD FAILED ...\build.xml:116: monitor-client doesn't support the nested "log-server" element.
Question
I am looking for suitable naming rules for elements and attributes and Java matching rules.
source share