You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2010/02/02 18:13:54 UTC
svn commit: r905711 -
/cxf/trunk/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/WSDLToJavaContainer.java
Author: dkulp
Date: Tue Feb 2 17:13:48 2010
New Revision: 905711
URL: http://svn.apache.org/viewvc?rev=905711&view=rev
Log:
[CXF-2640] Don't create dirs if we aren't actually outputting anything
Modified:
cxf/trunk/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/WSDLToJavaContainer.java
Modified: cxf/trunk/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/WSDLToJavaContainer.java
URL: http://svn.apache.org/viewvc/cxf/trunk/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/WSDLToJavaContainer.java?rev=905711&r1=905710&r2=905711&view=diff
==============================================================================
--- cxf/trunk/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/WSDLToJavaContainer.java (original)
+++ cxf/trunk/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/WSDLToJavaContainer.java Tue Feb 2 17:13:48 2010
@@ -385,27 +385,29 @@
public void validate(ToolContext env) throws ToolException {
String outdir = (String)env.get(ToolConstants.CFG_OUTPUTDIR);
- if (outdir != null) {
- File dir = new File(outdir);
- if (!dir.exists() && !dir.mkdirs()) {
- Message msg = new Message("DIRECTORY_COULD_NOT_BE_CREATED", LOG, outdir);
- throw new ToolException(msg);
- }
- if (!dir.isDirectory()) {
- Message msg = new Message("NOT_A_DIRECTORY", LOG, outdir);
- throw new ToolException(msg);
- }
- }
-
- if (env.optionSet(ToolConstants.CFG_COMPILE)) {
- String clsdir = (String)env.get(ToolConstants.CFG_CLASSDIR);
- if (clsdir != null) {
- File dir = new File(clsdir);
+ if (!isSuppressCodeGen()) {
+ if (outdir != null) {
+ File dir = new File(outdir);
if (!dir.exists() && !dir.mkdirs()) {
- Message msg = new Message("DIRECTORY_COULD_NOT_BE_CREATED", LOG, clsdir);
+ Message msg = new Message("DIRECTORY_COULD_NOT_BE_CREATED", LOG, outdir);
+ throw new ToolException(msg);
+ }
+ if (!dir.isDirectory()) {
+ Message msg = new Message("NOT_A_DIRECTORY", LOG, outdir);
throw new ToolException(msg);
}
}
+
+ if (env.optionSet(ToolConstants.CFG_COMPILE)) {
+ String clsdir = (String)env.get(ToolConstants.CFG_CLASSDIR);
+ if (clsdir != null) {
+ File dir = new File(clsdir);
+ if (!dir.exists() && !dir.mkdirs()) {
+ Message msg = new Message("DIRECTORY_COULD_NOT_BE_CREATED", LOG, clsdir);
+ throw new ToolException(msg);
+ }
+ }
+ }
}
String wsdl = (String)env.get(ToolConstants.CFG_WSDLURL);