Index: continuum-security/continuum-security-acegi/src/main/java/org/apache/maven/continuum/security/acegi/acl/AclInitializer.java
===================================================================
--- continuum-security/continuum-security-acegi/src/main/java/org/apache/maven/continuum/security/acegi/acl/AclInitializer.java	(revision 433544)
+++ continuum-security/continuum-security-acegi/src/main/java/org/apache/maven/continuum/security/acegi/acl/AclInitializer.java	(working copy)
@@ -16,6 +16,9 @@
  * limitations under the License.
  */
 
+import java.io.File;
+import java.net.URL;
+
 import org.acegisecurity.acl.basic.NamedEntityObjectIdentity;
 import org.acegisecurity.acl.basic.SimpleAclEntry;
 import org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl;
@@ -65,6 +68,26 @@
     public void initialize()
         throws InitializationException
     {
+        
+        File[] sqlSrc = getSqlMojo().getSrcFiles();
+        for ( int i = 0; sqlSrc != null && i < sqlSrc.length; i++ )
+        {
+            String sqlSrcString = sqlSrc[i].getPath();
+            getLogger().info( "Specified Sql Script: " + sqlSrcString );
+            
+            URL sqlSrcUrl = getClass().getResource( sqlSrcString );
+            if ( sqlSrcUrl == null )
+            {
+                getLogger().info( "Sql script resource not found in classpath." );
+                continue;
+            }
+            
+            String sqlSrcFile = sqlSrcUrl.getPath();
+            getLogger().info( "Sql Script Url: " + sqlSrcFile );
+            
+            sqlSrc[i] = new File( sqlSrcFile );
+        }
+        getSqlMojo().setSrcFiles( sqlSrc );
 
         if ( getSqlMojo().getPassword() == null )
         {
Index: continuum-webapp/src/main/resources/META-INF/plexus/application.xml
===================================================================
--- continuum-webapp/src/main/resources/META-INF/plexus/application.xml	(revision 433543)
+++ continuum-webapp/src/main/resources/META-INF/plexus/application.xml	(working copy)
@@ -3,11 +3,11 @@
     <component>
       <role>org.apache.maven.continuum.Continuum</role>
     </component>
-<!-- uncomment when it supports classpath resources
+<!----> uncomment when it supports classpath resources
     <component>
       <role>org.apache.maven.continuum.security.acegi.acl.AclInitializer</role>
     </component>
--->
+<!---->
     <component>
       <role>org.codehaus.plexus.taskqueue.execution.TaskQueueExecutor</role>
       <role-hint>build-project</role-hint>
@@ -450,7 +450,8 @@
         <url>jdbc:derby:${plexus.home}/database;create=true</url>
         <onError>continue</onError>
         <srcFiles>
-          <file>org/apache/maven/continuum/security/acegi/acl/acegi-acl-derby.sql</file>
+          <!--file>org/apache/maven/continuum/security/acegi/acl/acegi-acl-derby.sql</file-->
+          <file>acegi-acl-derby.sql</file>
         </srcFiles>
       </configuration>
     </component>

