You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ak...@apache.org on 2004/10/22 03:30:33 UTC
svn commit: rev 55294 - in incubator/directory/eve/trunk/backend/maven-eve-plugin: . src/java/org/apache/eve/tools/schema
Author: akarasulu
Date: Thu Oct 21 18:30:33 2004
New Revision: 55294
Modified:
incubator/directory/eve/trunk/backend/maven-eve-plugin/plugin.jelly
incubator/directory/eve/trunk/backend/maven-eve-plugin/src/java/org/apache/eve/tools/schema/EveSchemaTool.java
Log:
fixed bug where deployed jar was causing all files to stop generating because they were on the classpath
Modified: incubator/directory/eve/trunk/backend/maven-eve-plugin/plugin.jelly
==============================================================================
--- incubator/directory/eve/trunk/backend/maven-eve-plugin/plugin.jelly (original)
+++ incubator/directory/eve/trunk/backend/maven-eve-plugin/plugin.jelly Thu Oct 21 18:30:33 2004
@@ -64,6 +64,7 @@
<j:useBean var="task" class="org.apache.eve.tools.schema.EveSchemaToolTask"
name="${schema}" owner="${owner}" package="${package}" dependencies="${deps}"/>
<j:expr value="${task.execute()}"/>
+ <echo>Generated ${schema}.schema files</echo>
</j:forEach>
</j:if>
Modified: incubator/directory/eve/trunk/backend/maven-eve-plugin/src/java/org/apache/eve/tools/schema/EveSchemaTool.java
==============================================================================
--- incubator/directory/eve/trunk/backend/maven-eve-plugin/src/java/org/apache/eve/tools/schema/EveSchemaTool.java (original)
+++ incubator/directory/eve/trunk/backend/maven-eve-plugin/src/java/org/apache/eve/tools/schema/EveSchemaTool.java Thu Oct 21 18:30:33 2004
@@ -333,29 +333,8 @@
String defaultClass = schema.getFullDefaultBaseClassName( type );
String targetClass = schema.getFullDefaultBaseClassName( type );
- // first check and see the classes are in the classpath
- // although this is highly unlikely since we probably have
- // not even compiled the classes yet
- try
- {
- Class.forName( defaultClass );
- return true;
- }
- catch ( ClassNotFoundException e )
- {
- }
-
- try
- {
- Class.forName( targetClass );
- return true;
- }
- catch ( ClassNotFoundException e )
- {
- }
-
- // now we check to see if any of the classes are available
- // in the java source directory, if so we return true
+ // check to see if any of the classes are available in the java
+ // source directory, if so we return true
File defaultFile = new File( "src" + File.separator + "java"
+ File.separator + getFilePath( defaultClass ) );
File targetFile = new File( "src" + File.separator + "java"