You are viewing a plain text version of this content. The canonical link for it is here.
Posted to nmaven-commits@incubator.apache.org by si...@apache.org on 2007/02/27 17:45:37 UTC
svn commit: r512336 [2/2] - in /incubator/nmaven/branches/SI_IDE/plugins:
maven-resgen-plugin/src/main/java/org/apache/maven/dotnet/plugin/resgen/
maven-resolver-plugin/src/main/java/org/apache/maven/dotnet/plugin/resolver/
maven-settings-plugin/src/ma...
Modified: incubator/nmaven/branches/SI_IDE/plugins/maven-xsd-plugin/src/main/java/org/apache/maven/dotnet/plugin/xsd/XsdGeneratorMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_IDE/plugins/maven-xsd-plugin/src/main/java/org/apache/maven/dotnet/plugin/xsd/XsdGeneratorMojo.java?view=diff&rev=512336&r1=512335&r2=512336
==============================================================================
--- incubator/nmaven/branches/SI_IDE/plugins/maven-xsd-plugin/src/main/java/org/apache/maven/dotnet/plugin/xsd/XsdGeneratorMojo.java (original)
+++ incubator/nmaven/branches/SI_IDE/plugins/maven-xsd-plugin/src/main/java/org/apache/maven/dotnet/plugin/xsd/XsdGeneratorMojo.java Tue Feb 27 09:45:32 2007
@@ -39,7 +39,9 @@
* @phase process-sources
*/
-public class XsdGeneratorMojo extends AbstractMojo {
+public class XsdGeneratorMojo
+ extends AbstractMojo
+{
/**
@@ -163,47 +165,75 @@
*/
private org.apache.maven.dotnet.NMavenRepositoryRegistry nmavenRegistry;
- public void execute() throws MojoExecutionException {
- try {
+ public void execute()
+ throws MojoExecutionException
+ {
+ try
+ {
nmavenRegistry.createRepositoryRegistry();
- } catch (IOException e) {
- throw new MojoExecutionException("NMAVEN-1400-0032 Failed to create the repository registry for this plugin", e);
+ }
+ catch ( IOException e )
+ {
+ throw new MojoExecutionException(
+ "NMAVEN-1400-0032 Failed to create the repository registry for this plugin", e );
}
- FileUtils.mkdir(outputDirectory);
- try {
- netExecutableFactory.getNetExecutableFor(vendor, frameworkVersion, profile,
- project, getCommands(), netHome).execute();
- } catch (ExecutionException e) {
- throw new MojoExecutionException("NMAVEN-1400-000: Unable to execute xsd: Vendor " + vendor
- + ", frameworkVersion = " + frameworkVersion + ", Profile = " + profile, e);
- } catch (PlatformUnsupportedException e) {
- throw new MojoExecutionException("NMAVEN-1400-001: Platform Unsupported: Vendor " + vendor
- + ", frameworkVersion = " + frameworkVersion + ", Profile = " + profile, e);
+ FileUtils.mkdir( outputDirectory );
+ try
+ {
+ netExecutableFactory.getNetExecutableFor( vendor, frameworkVersion, profile, project, getCommands(),
+ netHome ).execute();
+ }
+ catch ( ExecutionException e )
+ {
+ throw new MojoExecutionException( "NMAVEN-1400-000: Unable to execute xsd: Vendor " + vendor +
+ ", frameworkVersion = " + frameworkVersion + ", Profile = " + profile, e );
+ }
+ catch ( PlatformUnsupportedException e )
+ {
+ throw new MojoExecutionException( "NMAVEN-1400-001: Platform Unsupported: Vendor " + vendor +
+ ", frameworkVersion = " + frameworkVersion + ", Profile = " + profile, e );
}
}
- public List<String> getCommands() throws MojoExecutionException {
+ public List<String> getCommands()
+ throws MojoExecutionException
+ {
List<String> commands = new ArrayList<String>();
- commands.add(new File(xsdFile.trim()).getAbsolutePath());
- commands.add("/o:" + outputDirectory);
- commands.add("/" + generate.trim());
- commands.add("/language:" + language.trim());
- commands.add("/namespace:" + namespace.trim());
- if (!isEmpty(uri)) commands.add("/uri:" + uri);
- if (enableDataBinding) commands.add("/enableDataBinding");
- if (fields) commands.add("/fields");
- if (order) commands.add("/order");
- if (elements != null) {
- for (String element : elements) {
- commands.add("/element:" + element);
+ commands.add( new File( xsdFile.trim() ).getAbsolutePath() );
+ commands.add( "/o:" + outputDirectory );
+ commands.add( "/" + generate.trim() );
+ commands.add( "/language:" + language.trim() );
+ commands.add( "/namespace:" + namespace.trim() );
+ if ( !isEmpty( uri ) )
+ {
+ commands.add( "/uri:" + uri );
+ }
+ if ( enableDataBinding )
+ {
+ commands.add( "/enableDataBinding" );
+ }
+ if ( fields )
+ {
+ commands.add( "/fields" );
+ }
+ if ( order )
+ {
+ commands.add( "/order" );
+ }
+ if ( elements != null )
+ {
+ for ( String element : elements )
+ {
+ commands.add( "/element:" + element );
}
}
// commands.add("/nologo");
return commands;
}
- private boolean isEmpty(String value) {
- return (value == null || value.trim().equals(""));
+ private boolean isEmpty( String value )
+ {
+ return ( value == null || value.trim().equals( "" ) );
}
}