package org.jvnet.jaxb2_commons.tests.one;
import java.util.ArrayList;
import java.util.List;
import org.jvnet.jaxb2.maven2.AbstractXJC2Mojo;
import org.jvnet.jaxb2.maven2.test.RunXJC2Mojo;
public class RunOnePlugin extends RunXJC2Mojo {
@Override
protected void configureMojo(AbstractXJC2Mojo mojo) {
super.configureMojo(mojo);
mojo.setExtension(true);
mojo.setForceRegenerate(true);
mojo.setDebug(false);
}
@Override
public List<String> getArgs() {
final List<String> args = new ArrayList<String>(super.getArgs());
args.add("-XtoString");
args.add("-Xequals");
args.add("-XhashCode");
args.add("-Xcopyable");
args.add("-Xmergeable");
args.add("-Xinheritance");
args.add("-Xsetters");
args.add("-Xwildcard");
return args;
}
}