Fixed logic bug in JDBC Data Connector.
[java-idp.git] / custom / README.txt
index e375cf7..d9f6ebf 100644 (file)
@@ -22,10 +22,21 @@ structure, so that the extension build file knows where to find everything.  The
 root directory of you extension can be named anything you with, but it must contain
 the following directories
     your-extension-directory/
-       etc/ - [Optional] This directory contains anything that isn't Java source but still needs 
-              to be on the classpath.  This can include subdirectories, and can be excluded.
+       bin/ - [Optional] This directory contains any binary or script files that need to 
+               be installed on the filesystem in the IdP or SP home bin directory.  This 
+               can include subdirectories.  The string's $IDP_HOME$ and $SP_HOME$ will be 
+               exapanded to the system path that the IdP or SP is installed (depending on 
+               which you're installing).
+       etc/ - [Optional] This directory contains any configuration files that need to 
+               be installed on the filesystem under the IdP or SP home etc directory.  This 
+                          can include subdirectories.  All files will be installed into a subdirectory 
+                          named after the extension module.  The strings $IDP_HOME$, $SP_HOME$, and 
+                          $EXTENSION_NAME$ will be exapanded for all files in this directory.
        lib/ - [REQUIRED if 'src' is present] any third party jars your extension needs
        src/ - [Optional] your extension's source
+       src-conf/ - [Optional] This directory contains any files which are not java source
+               files but still need to be included in the extension jar (and hence be 
+               available on the classpath).  This can include subdirectories.
        tests/ - [Optional] Your extension's JUnit test case source.
        web/ - [Optional] Any web pages, images, JSPs, etc. that should be included with the war
        build.properties - [REQUIRED] build properties for your extension 
@@ -69,4 +80,5 @@ unexpected exceptions during runtime as class versions conflict.
   for each time it encounters the file.  The contents of ALL files will be the contents of the 
   last file with that name that it encountered.  So, if you attempt to override the login.jsp file
   in your extension, for example, your war will have two login.jsp files and both will contain the 
-  contents of your extension's log in jsp (because it's encountered after the main shib one).
\ No newline at end of file
+  contents of your extension's log in jsp (because it's encountered after the main shib one).
+