You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Brett Porter <br...@apache.org> on 2006/09/27 14:21:35 UTC

Re: svn commit: r450383 - in /maven/components/branches/maven-2.1-jvz: maven-toolchain/src/main/java/org/apache/maven/Toolchain.java maven.ipr maven.iws

Do we need a hierachy of interfaces? JavaToolchain?

On 27/09/2006, at 7:08 PM, jvanzyl@apache.org wrote:

> Author: jvanzyl
> Date: Wed Sep 27 02:08:07 2006
> New Revision: 450383
>
> URL: http://svn.apache.org/viewvc?view=rev&rev=450383
> Log: (empty)
>
> Modified:
>     maven/components/branches/maven-2.1-jvz/maven-toolchain/src/ 
> main/java/org/apache/maven/Toolchain.java
>     maven/components/branches/maven-2.1-jvz/maven.ipr
>     maven/components/branches/maven-2.1-jvz/maven.iws
>
> Modified: maven/components/branches/maven-2.1-jvz/maven-toolchain/ 
> src/main/java/org/apache/maven/Toolchain.java
> URL: http://svn.apache.org/viewvc/maven/components/branches/ 
> maven-2.1-jvz/maven-toolchain/src/main/java/org/apache/maven/ 
> Toolchain.java?view=diff&rev=450383&r1=450382&r2=450383
> ====================================================================== 
> ========
> --- maven/components/branches/maven-2.1-jvz/maven-toolchain/src/ 
> main/java/org/apache/maven/Toolchain.java (original)
> +++ maven/components/branches/maven-2.1-jvz/maven-toolchain/src/ 
> main/java/org/apache/maven/Toolchain.java Wed Sep 27 02:08:07 2006
> @@ -1,10 +1,63 @@
>  package org.apache.maven;
>
>  /**
> + * @author Milos Kleint
>   * @author Jason van Zyl
>   */
>  public interface Toolchain
>  {
> -    //classpath
> -    //path to binaries
> +    String getId();
> +
> +    String getName();
> +
> +    String getVendor();
> +
> +    String getSpecification();
> +
> +    Map getProperties();
> +
> +    Map getSystemProperties();
> +
> +    //JAVA
> +    /**
> +     * Returns a ClassPath, which represents bootstrap libraries  
> for the
> +     * runtime environment. The Bootstrap libraries include  
> libraries in
> +     * JRE's extension directory, if there are any.
> +     *
> +     * @return ClassPath representing the bootstrap libs
> +     */
> +    List getBootstrapLibraries();
> +
> +    //JAVA
> +    /**
> +     * Returns libraries recognized by default by the platform.  
> Usually
> +     * it corresponds to contents of CLASSPATH environment variable.
> +     */
> +    List getStandardLibraries();
> +
> +    /**
> +     * Gets the platform tool executable.
> +     *
> +     * @param toolName the tool platform independent tool name.
> +     * @return file representing the tool executable, or null if  
> the tool can not be found
> +     */
> +    String findTool( String toolName );
> +
> +    //JAVA
> +    /**
> +     * Returns the locations of the source of platform
> +     * or empty collection when the location is not set or is invalid
> +     *
> +     * @return ClassPath never returns null
> +     */
> +    List getSourceFolders();
> +
> +    //JAVA
> +    /**
> +     * Returns the locations of the Javadoc for this platform
> +     * or empty collection if the location is not set or invalid
> +     *
> +     * @return List&lt;URL&gt never returns null
> +     */
> +    List getJavadocFolders();
>  }
>
> Modified: maven/components/branches/maven-2.1-jvz/maven.ipr
> URL: http://svn.apache.org/viewvc/maven/components/branches/ 
> maven-2.1-jvz/maven.ipr?view=diff&rev=450383&r1=450382&r2=450383
> ====================================================================== 
> ========
> --- maven/components/branches/maven-2.1-jvz/maven.ipr (original)
> +++ maven/components/branches/maven-2.1-jvz/maven.ipr Wed Sep 27  
> 02:08:07 2006
> @@ -1,337 +1,336 @@
>  <?xml version="1.0" encoding="UTF-8"?>
> -<project version="4" relativePaths="false">
> -  <component name="AntConfiguration">
> -    <defaultAnt bundledAnt="true" />
> -  </component>
> -  <component name="BuildJarProjectSettings">
> -    <option name="BUILD_JARS_ON_MAKE" value="false" />
> -  </component>
> -  <component name="CodeStyleManager">
> -    <option name="USE_DEFAULT_CODE_STYLE_SCHEME" value="true" />
> -    <option name="CODE_STYLE_SCHEME" value="" />
> -  </component>
> -  <component name="CodeStyleProjectProfileManger">
> -    <option name="PROJECT_PROFILE" />
> -    <option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
> -  </component>
> -  <component name="CodeStyleSettingsManager">
> -    <option name="PER_PROJECT_SETTINGS" />
> -    <option name="USE_PER_PROJECT_SETTINGS" value="false" />
> -  </component>
> -  <component name="CompilerConfiguration">
> -    <option name="DEFAULT_COMPILER" value="Javac" />
> -    <option name="DEPLOY_AFTER_MAKE" value="0" />
> -    <resourceExtensions />
> +
> +<project version="4" relativePaths="false">
> +  <component name="AntConfiguration">
> +    <defaultAnt bundledAnt="true"/>
> +  </component>
> +  <component name="BuildJarProjectSettings">
> +    <option name="BUILD_JARS_ON_MAKE" value="false"/>
> +  </component>
> +  <component name="CodeStyleManager">
> +    <option name="USE_DEFAULT_CODE_STYLE_SCHEME" value="true"/>
> +    <option name="CODE_STYLE_SCHEME" value=""/>
> +  </component>
> +  <component name="CodeStyleProjectProfileManger">
> +    <option name="PROJECT_PROFILE"/>
> +    <option name="USE_PROJECT_LEVEL_SETTINGS" value="false"/>
> +  </component>
> +  <component name="CodeStyleSettingsManager">
> +    <option name="PER_PROJECT_SETTINGS"/>
> +    <option name="USE_PER_PROJECT_SETTINGS" value="false"/>
> +  </component>
> +  <component name="CompilerConfiguration">
> +    <option name="DEFAULT_COMPILER" value="Javac"/>
> +    <option name="DEPLOY_AFTER_MAKE" value="0"/>
> +    <resourceExtensions/>
>      <wildcardResourcePatterns>
> -      <entry name="!?*.java" />
> +      <entry name="!?*.java"/>
>      </wildcardResourcePatterns>
> -  </component>
> -  <component name="DataSourceManager" />
> -  <component name="DataSourceManagerImpl" />
> -  <component name="DependenciesAnalyzeManager">
> -    <option name="myForwardDirection" value="false" />
> -  </component>
> -  <component name="DependencyValidationManager" />
> -  <component name="EclipseCompilerSettings">
> -    <option name="DEBUGGING_INFO" value="true" />
> -    <option name="GENERATE_NO_WARNINGS" value="true" />
> -    <option name="DEPRECATION" value="false" />
> -    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
> -    <option name="MAXIMUM_HEAP_SIZE" value="128" />
> -  </component>
> -  <component name="EclipseEmbeddedCompilerSettings">
> -    <option name="DEBUGGING_INFO" value="true" />
> -    <option name="GENERATE_NO_WARNINGS" value="true" />
> -    <option name="DEPRECATION" value="false" />
> -    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
> -    <option name="MAXIMUM_HEAP_SIZE" value="128" />
> -  </component>
> -  <component name="EntryPointsManager">
> -    <entry_points />
> -  </component>
> -  <component name="ExportToHTMLSettings">
> -    <option name="PRINT_LINE_NUMBERS" value="false" />
> -    <option name="OPEN_IN_BROWSER" value="false" />
> -    <option name="OUTPUT_DIRECTORY" />
> -  </component>
> -  <component name="GUI Designer component loader factory" />
> -  <component name="IdProvider"  
> IDEtalkID="BE8D0C66E8F6587AD91BCEA90E9822F6" />
> -  <component name="ImportConfiguration">
> -    <option name="VENDOR" />
> -    <option name="RELEASE_TAG" />
> -    <option name="LOG_MESSAGE" />
> -    <option name="CHECKOUT_AFTER_IMPORT" value="true" />
> -  </component>
> -  <component name="InspectionProjectProfileManager">
> -    <option name="PROJECT_PROFILE" value="Project Default" />
> -    <option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
> -    <scopes />
> -    <profiles>
> -      <profile version="1.0" is_locked="false">
> -        <option name="myName" value="Project Default" />
> -        <option name="myLocal" value="false" />
> -        <used_levels>
> -          <error>
> -            <option name="myName" value="ERROR" />
> -            <option name="myVal" value="400" />
> -          </error>
> -          <warning>
> -            <option name="myName" value="WARNING" />
> -            <option name="myVal" value="300" />
> -          </warning>
> -          <information>
> -            <option name="myName" value="INFO" />
> -            <option name="myVal" value="200" />
> -          </information>
> -          <server>
> -            <option name="myName" value="SERVER PROBLEM" />
> -            <option name="myVal" value="100" />
> -          </server>
> -        </used_levels>
> -      </profile>
> -    </profiles>
> -  </component>
> -  <component name="JUnitProjectSettings">
> -    <option name="TEST_RUNNER" value="UI" />
> -  </component>
> -  <component name="JavacSettings">
> -    <option name="DEBUGGING_INFO" value="true" />
> -    <option name="GENERATE_NO_WARNINGS" value="false" />
> -    <option name="DEPRECATION" value="true" />
> -    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
> -    <option name="MAXIMUM_HEAP_SIZE" value="128" />
> -  </component>
> -  <component name="JavadocGenerationManager">
> -    <option name="OUTPUT_DIRECTORY" />
> -    <option name="OPTION_SCOPE" value="protected" />
> -    <option name="OPTION_HIERARCHY" value="false" />
> -    <option name="OPTION_NAVIGATOR" value="false" />
> -    <option name="OPTION_INDEX" value="false" />
> -    <option name="OPTION_SEPARATE_INDEX" value="false" />
> -    <option name="OPTION_DOCUMENT_TAG_USE" value="false" />
> -    <option name="OPTION_DOCUMENT_TAG_AUTHOR" value="false" />
> -    <option name="OPTION_DOCUMENT_TAG_VERSION" value="false" />
> -    <option name="OPTION_DOCUMENT_TAG_DEPRECATED" value="false" />
> -    <option name="OPTION_DEPRECATED_LIST" value="false" />
> -    <option name="OTHER_OPTIONS" />
> -    <option name="HEAP_SIZE" />
> -    <option name="LOCALE" />
> -    <option name="OPEN_IN_BROWSER" value="false" />
> -  </component>
> -  <component name="JikesSettings">
> -    <option name="JIKES_PATH" value="" />
> -    <option name="DEBUGGING_INFO" value="true" />
> -    <option name="DEPRECATION" value="true" />
> -    <option name="GENERATE_NO_WARNINGS" value="false" />
> -    <option name="IS_EMACS_ERRORS_MODE" value="true" />
> -    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
> -  </component>
> -  <component name="LogConsolePreferences">
> -    <option name="FILTER_ERRORS" value="false" />
> -    <option name="FILTER_WARNINGS" value="false" />
> -    <option name="FILTER_INFO" value="true" />
> -    <option name="CUSTOM_FILTER" />
> -  </component>
> -  <component name="Palette2">
> -    <group name="Swing">
> -      <item class="com.intellij.uiDesigner.HSpacer" tooltip- 
> text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/ 
> hspacer.png" removable="false" auto-create-binding="false" can- 
> attach-label="false">
> -        <default-constraints vsize-policy="1" hsize-policy="6"  
> anchor="0" fill="1" />
> -      </item>
> -      <item class="com.intellij.uiDesigner.VSpacer" tooltip- 
> text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/ 
> vspacer.png" removable="false" auto-create-binding="false" can- 
> attach-label="false">
> -        <default-constraints vsize-policy="6" hsize-policy="1"  
> anchor="0" fill="2" />
> -      </item>
> -      <item class="javax.swing.JPanel" icon="/com/intellij/ 
> uiDesigner/icons/panel.png" removable="false" auto-create- 
> binding="false" can-attach-label="false">
> -        <default-constraints vsize-policy="3" hsize-policy="3"  
> anchor="0" fill="3" />
> -      </item>
> -      <item class="javax.swing.JScrollPane" icon="/com/intellij/ 
> uiDesigner/icons/scrollPane.png" removable="false" auto-create- 
> binding="false" can-attach-label="true">
> -        <default-constraints vsize-policy="7" hsize-policy="7"  
> anchor="0" fill="3" />
> -      </item>
> -      <item class="javax.swing.JButton" icon="/com/intellij/ 
> uiDesigner/icons/button.png" removable="false" auto-create- 
> binding="true" can-attach-label="false">
> -        <default-constraints vsize-policy="0" hsize-policy="3"  
> anchor="0" fill="1" />
> -        <initial-values>
> -          <property name="text" value="Button" />
> -        </initial-values>
> -      </item>
> -      <item class="javax.swing.JRadioButton" icon="/com/intellij/ 
> uiDesigner/icons/radioButton.png" removable="false" auto-create- 
> binding="true" can-attach-label="false">
> -        <default-constraints vsize-policy="0" hsize-policy="3"  
> anchor="8" fill="0" />
> -        <initial-values>
> -          <property name="text" value="RadioButton" />
> -        </initial-values>
> -      </item>
> -      <item class="javax.swing.JCheckBox" icon="/com/intellij/ 
> uiDesigner/icons/checkBox.png" removable="false" auto-create- 
> binding="true" can-attach-label="false">
> -        <default-constraints vsize-policy="0" hsize-policy="3"  
> anchor="8" fill="0" />
> -        <initial-values>
> -          <property name="text" value="CheckBox" />
> -        </initial-values>
> -      </item>
> -      <item class="javax.swing.JLabel" icon="/com/intellij/ 
> uiDesigner/icons/label.png" removable="false" auto-create- 
> binding="false" can-attach-label="false">
> -        <default-constraints vsize-policy="0" hsize-policy="0"  
> anchor="8" fill="0" />
> -        <initial-values>
> -          <property name="text" value="Label" />
> -        </initial-values>
> -      </item>
> -      <item class="javax.swing.JTextField" icon="/com/intellij/ 
> uiDesigner/icons/textField.png" removable="false" auto-create- 
> binding="true" can-attach-label="true">
> -        <default-constraints vsize-policy="0" hsize-policy="6"  
> anchor="8" fill="1">
> -          <preferred-size width="150" height="-1" />
> -        </default-constraints>
> -      </item>
> -      <item class="javax.swing.JPasswordField" icon="/com/intellij/ 
> uiDesigner/icons/passwordField.png" removable="false" auto-create- 
> binding="true" can-attach-label="true">
> -        <default-constraints vsize-policy="0" hsize-policy="6"  
> anchor="8" fill="1">
> -          <preferred-size width="150" height="-1" />
> -        </default-constraints>
> -      </item>
> -      <item class="javax.swing.JFormattedTextField" icon="/com/ 
> intellij/uiDesigner/icons/formattedTextField.png" removable="false"  
> auto-create-binding="true" can-attach-label="true">
> -        <default-constraints vsize-policy="0" hsize-policy="6"  
> anchor="8" fill="1">
> -          <preferred-size width="150" height="-1" />
> -        </default-constraints>
> -      </item>
> -      <item class="javax.swing.JTextArea" icon="/com/intellij/ 
> uiDesigner/icons/textArea.png" removable="false" auto-create- 
> binding="true" can-attach-label="true">
> -        <default-constraints vsize-policy="6" hsize-policy="6"  
> anchor="0" fill="3">
> -          <preferred-size width="150" height="50" />
> -        </default-constraints>
> -      </item>
> -      <item class="javax.swing.JTextPane" icon="/com/intellij/ 
> uiDesigner/icons/textPane.png" removable="false" auto-create- 
> binding="true" can-attach-label="true">
> -        <default-constraints vsize-policy="6" hsize-policy="6"  
> anchor="0" fill="3">
> -          <preferred-size width="150" height="50" />
> -        </default-constraints>
> -      </item>
> -      <item class="javax.swing.JEditorPane" icon="/com/intellij/ 
> uiDesigner/icons/editorPane.png" removable="false" auto-create- 
> binding="true" can-attach-label="true">
> -        <default-constraints vsize-policy="6" hsize-policy="6"  
> anchor="0" fill="3">
> -          <preferred-size width="150" height="50" />
> -        </default-constraints>
> -      </item>
> -      <item class="javax.swing.JComboBox" icon="/com/intellij/ 
> uiDesigner/icons/comboBox.png" removable="false" auto-create- 
> binding="true" can-attach-label="true">
> -        <default-constraints vsize-policy="0" hsize-policy="2"  
> anchor="8" fill="1" />
> -      </item>
> -      <item class="javax.swing.JTable" icon="/com/intellij/ 
> uiDesigner/icons/table.png" removable="false" auto-create- 
> binding="true" can-attach-label="false">
> -        <default-constraints vsize-policy="6" hsize-policy="6"  
> anchor="0" fill="3">
> -          <preferred-size width="150" height="50" />
> -        </default-constraints>
> -      </item>
> -      <item class="javax.swing.JList" icon="/com/intellij/ 
> uiDesigner/icons/list.png" removable="false" auto-create- 
> binding="true" can-attach-label="false">
> -        <default-constraints vsize-policy="6" hsize-policy="2"  
> anchor="0" fill="3">
> -          <preferred-size width="150" height="50" />
> -        </default-constraints>
> -      </item>
> -      <item class="javax.swing.JTree" icon="/com/intellij/ 
> uiDesigner/icons/tree.png" removable="false" auto-create- 
> binding="true" can-attach-label="false">
> -        <default-constraints vsize-policy="6" hsize-policy="6"  
> anchor="0" fill="3">
> -          <preferred-size width="150" height="50" />
> -        </default-constraints>
> -      </item>
> -      <item class="javax.swing.JTabbedPane" icon="/com/intellij/ 
> uiDesigner/icons/tabbedPane.png" removable="false" auto-create- 
> binding="true" can-attach-label="false">
> -        <default-constraints vsize-policy="3" hsize-policy="3"  
> anchor="0" fill="3">
> -          <preferred-size width="200" height="200" />
> -        </default-constraints>
> -      </item>
> -      <item class="javax.swing.JSplitPane" icon="/com/intellij/ 
> uiDesigner/icons/splitPane.png" removable="false" auto-create- 
> binding="false" can-attach-label="false">
> -        <default-constraints vsize-policy="3" hsize-policy="3"  
> anchor="0" fill="3">
> -          <preferred-size width="200" height="200" />
> -        </default-constraints>
> -      </item>
> -      <item class="javax.swing.JSpinner" icon="/com/intellij/ 
> uiDesigner/icons/spinner.png" removable="false" auto-create- 
> binding="true" can-attach-label="true">
> -        <default-constraints vsize-policy="0" hsize-policy="6"  
> anchor="8" fill="1" />
> -      </item>
> -      <item class="javax.swing.JSlider" icon="/com/intellij/ 
> uiDesigner/icons/slider.png" removable="false" auto-create- 
> binding="true" can-attach-label="false">
> -        <default-constraints vsize-policy="0" hsize-policy="6"  
> anchor="8" fill="1" />
> -      </item>
> -      <item class="javax.swing.JSeparator" icon="/com/intellij/ 
> uiDesigner/icons/separator.png" removable="false" auto-create- 
> binding="false" can-attach-label="false">
> -        <default-constraints vsize-policy="6" hsize-policy="6"  
> anchor="0" fill="3" />
> -      </item>
> -      <item class="javax.swing.JProgressBar" icon="/com/intellij/ 
> uiDesigner/icons/progressbar.png" removable="false" auto-create- 
> binding="true" can-attach-label="false">
> -        <default-constraints vsize-policy="0" hsize-policy="6"  
> anchor="0" fill="1" />
> -      </item>
> -      <item class="javax.swing.JToolBar" icon="/com/intellij/ 
> uiDesigner/icons/toolbar.png" removable="false" auto-create- 
> binding="false" can-attach-label="false">
> -        <default-constraints vsize-policy="0" hsize-policy="6"  
> anchor="0" fill="1">
> -          <preferred-size width="-1" height="20" />
> -        </default-constraints>
> -      </item>
> -      <item class="javax.swing.JToolBar$Separator" icon="/com/ 
> intellij/uiDesigner/icons/toolbarSeparator.png" removable="false"  
> auto-create-binding="false" can-attach-label="false">
> -        <default-constraints vsize-policy="0" hsize-policy="0"  
> anchor="0" fill="1" />
> -      </item>
> -      <item class="javax.swing.JScrollBar" icon="/com/intellij/ 
> uiDesigner/icons/scrollbar.png" removable="false" auto-create- 
> binding="true" can-attach-label="false">
> -        <default-constraints vsize-policy="6" hsize-policy="0"  
> anchor="0" fill="2" />
> -      </item>
> -    </group>
> -  </component>
> -  <component name="ProjectModuleManager">
> -    <modules>
> -      <module fileurl="file://$PROJECT_DIR$/maven.iml"  
> filepath="$PROJECT_DIR$/maven.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-artifact/maven- 
> artifact.iml" filepath="$PROJECT_DIR$/maven-artifact/maven- 
> artifact.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-artifact-manager/ 
> maven-artifact-manager.iml" filepath="$PROJECT_DIR$/maven-artifact- 
> manager/maven-artifact-manager.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-artifact-test/ 
> maven-artifact-test.iml" filepath="$PROJECT_DIR$/maven-artifact- 
> test/maven-artifact-test.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-cli/maven- 
> cli.iml" filepath="$PROJECT_DIR$/maven-cli/maven-cli.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-core/maven- 
> core.iml" filepath="$PROJECT_DIR$/maven-core/maven-core.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-embedder/maven- 
> embedder.iml" filepath="$PROJECT_DIR$/maven-embedder/maven- 
> embedder.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-error- 
> diagnostics/maven-error-diagnostics.iml" filepath="$PROJECT_DIR$/ 
> maven-error-diagnostics/maven-error-diagnostics.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-model/maven- 
> model.iml" filepath="$PROJECT_DIR$/maven-model/maven-model.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-model-converter/ 
> maven-model-converter.iml" filepath="$PROJECT_DIR$/maven-model- 
> converter/maven-model-converter.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-monitor/maven- 
> monitor.iml" filepath="$PROJECT_DIR$/maven-monitor/maven- 
> monitor.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin-api/maven- 
> plugin-api.iml" filepath="$PROJECT_DIR$/maven-plugin-api/maven- 
> plugin-api.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin- 
> descriptor/maven-plugin-descriptor.iml" filepath="$PROJECT_DIR$/ 
> maven-plugin-descriptor/maven-plugin-descriptor.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin-parameter- 
> documenter/maven-plugin-parameter-documenter.iml"  
> filepath="$PROJECT_DIR$/maven-plugin-parameter-documenter/maven- 
> plugin-parameter-documenter.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin-registry/ 
> maven-plugin-registry.iml" filepath="$PROJECT_DIR$/maven-plugin- 
> registry/maven-plugin-registry.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin-tools/ 
> maven-plugin-tools.iml" filepath="$PROJECT_DIR$/maven-plugin-tools/ 
> maven-plugin-tools.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin-tools/ 
> maven-plugin-tools-ant/maven-plugin-tools-ant.iml"  
> filepath="$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools-ant/ 
> maven-plugin-tools-ant.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin-tools/ 
> maven-plugin-tools-api/maven-plugin-tools-api.iml"  
> filepath="$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools-api/ 
> maven-plugin-tools-api.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin-tools/ 
> maven-plugin-tools-beanshell/maven-plugin-tools-beanshell.iml"  
> filepath="$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools- 
> beanshell/maven-plugin-tools-beanshell.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin-tools/ 
> maven-plugin-tools-java/maven-plugin-tools-java.iml"  
> filepath="$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools-java/ 
> maven-plugin-tools-java.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin-tools/ 
> maven-plugin-tools-model/maven-plugin-tools-model.iml"  
> filepath="$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools-model/ 
> maven-plugin-tools-model.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin-tools/ 
> maven-plugin-tools-pluggy/maven-plugin-tools-pluggy.iml"  
> filepath="$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools- 
> pluggy/maven-plugin-tools-pluggy.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-profile/maven- 
> profile.iml" filepath="$PROJECT_DIR$/maven-profile/maven- 
> profile.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-project/maven- 
> project.iml" filepath="$PROJECT_DIR$/maven-project/maven- 
> project.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-reporting/maven- 
> reporting.iml" filepath="$PROJECT_DIR$/maven-reporting/maven- 
> reporting.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-reporting/maven- 
> reporting-api/maven-reporting-api.iml" filepath="$PROJECT_DIR$/ 
> maven-reporting/maven-reporting-api/maven-reporting-api.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-reporting/maven- 
> reporting-impl/maven-reporting-impl.iml" filepath="$PROJECT_DIR$/ 
> maven-reporting/maven-reporting-impl/maven-reporting-impl.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-repository- 
> metadata/maven-repository-metadata.iml" filepath="$PROJECT_DIR$/ 
> maven-repository-metadata/maven-repository-metadata.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-script/maven- 
> script.iml" filepath="$PROJECT_DIR$/maven-script/maven-script.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-script/maven- 
> script-ant/maven-script-ant.iml" filepath="$PROJECT_DIR$/maven- 
> script/maven-script-ant/maven-script-ant.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-script/maven- 
> script-beanshell/maven-script-beanshell.iml" filepath="$PROJECT_DIR 
> $/maven-script/maven-script-beanshell/maven-script-beanshell.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-settings/maven- 
> settings.iml" filepath="$PROJECT_DIR$/maven-settings/maven- 
> settings.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-toolchain/maven- 
> toolchain.iml" filepath="$PROJECT_DIR$/maven-toolchain/maven- 
> toolchain.iml" />
> -      <module fileurl="file://$PROJECT_DIR$/maven-tools/maven- 
> tools.iml" filepath="$PROJECT_DIR$/maven-tools/maven-tools.iml" />
> -    </modules>
> -  </component>
> -  <component name="ProjectRootManager" version="2" assert- 
> keyword="true" jdk-15="false" project-jdk-name="1.4" />
> -  <component name="ProjectRunConfigurationManager" />
> -  <component name="RmicSettings">
> -    <option name="IS_EANABLED" value="false" />
> -    <option name="DEBUGGING_INFO" value="true" />
> -    <option name="GENERATE_NO_WARNINGS" value="false" />
> -    <option name="GENERATE_IIOP_STUBS" value="false" />
> -    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
> -  </component>
> -  <component name="StarteamVcsAdapter" />
> -  <component name="VssVcs">
> -    <SourceSafePersistencyRemovedFolder>/Users/jvanzyl/js/org/ 
> codehaus/plexus/trunk/plexus-sandbox/plexus-classworlds/src/test/ 
> java/org/codehaus/classworlds/configurator</ 
> SourceSafePersistencyRemovedFolder>
> -    <SourceSafePersistencyRemovedFolder>/Users/jvanzyl/js/org/ 
> codehaus/plexus/trunk/plexus-sandbox/plexus-classworlds/src/main/ 
> java/org/codehaus/classworlds/configurator</ 
> SourceSafePersistencyRemovedFolder>
> -  </component>
> -  <component name="com.intellij.jsf.UserDefinedFacesConfigs">
> -    <option name="USER_DEFINED_CONFIGS">
> -      <value>
> -        <list size="0" />
> -      </value>
> -    </option>
> -  </component>
> -  <component name="com.sixrr.metrics.MetricsReloaded">
> -    <option name="selectedProfile" value="Default" />
> -    <option name="autoscroll" value="false" />
> -    <option name="calculateMetrics" value="true" />
> -    <option name="includeTestClasses" value="false" />
> -    <option name="flattenInnerClasses" value="true" />
> -    <option name="cycleTableSpecificationString" value="" />
> -    <option name="shortCycleTableSpecificationString" value="" />
> -  </component>
> -  <component name="copyright">
> -    <Base>
> -      <setting name="state" value="2" />
> -    </Base>
> -  </component>
> -  <component name="libraryTable" />
> -  <component name="uidesigner-configuration">
> -    <option name="INSTRUMENT_CLASSES" value="true" />
> -    <option name="COPY_FORMS_RUNTIME_TO_OUTPUT" value="true" />
> -    <option name="DEFAULT_LAYOUT_MANAGER"  
> value="GridLayoutManager" />
> -  </component>
> -  <UsedPathMacros />
> +  </component>
> +  <component name="DataSourceManager"/>
> +  <component name="DataSourceManagerImpl"/>
> +  <component name="DependenciesAnalyzeManager">
> +    <option name="myForwardDirection" value="false"/>
> +  </component>
> +  <component name="DependencyValidationManager"/>
> +  <component name="EclipseCompilerSettings">
> +    <option name="DEBUGGING_INFO" value="true"/>
> +    <option name="GENERATE_NO_WARNINGS" value="true"/>
> +    <option name="DEPRECATION" value="false"/>
> +    <option name="ADDITIONAL_OPTIONS_STRING" value=""/>
> +    <option name="MAXIMUM_HEAP_SIZE" value="128"/>
> +  </component>
> +  <component name="EclipseEmbeddedCompilerSettings">
> +    <option name="DEBUGGING_INFO" value="true"/>
> +    <option name="GENERATE_NO_WARNINGS" value="true"/>
> +    <option name="DEPRECATION" value="false"/>
> +    <option name="ADDITIONAL_OPTIONS_STRING" value=""/>
> +    <option name="MAXIMUM_HEAP_SIZE" value="128"/>
> +  </component>
> +  <component name="EntryPointsManager">
> +    <entry_points/>
> +  </component>
> +  <component name="ExportToHTMLSettings">
> +    <option name="PRINT_LINE_NUMBERS" value="false"/>
> +    <option name="OPEN_IN_BROWSER" value="false"/>
> +    <option name="OUTPUT_DIRECTORY"/>
> +  </component>
> +  <component name="GUI Designer component loader factory"/>
> +  <component name="IdProvider"  
> IDEtalkID="BE8D0C66E8F6587AD91BCEA90E9822F6"/>
> +  <component name="ImportConfiguration">
> +    <option name="VENDOR"/>
> +    <option name="RELEASE_TAG"/>
> +    <option name="LOG_MESSAGE"/>
> +    <option name="CHECKOUT_AFTER_IMPORT" value="true"/>
> +  </component>
> +  <component name="InspectionProjectProfileManager">
> +    <option name="PROJECT_PROFILE" value="Project Default"/>
> +    <option name="USE_PROJECT_LEVEL_SETTINGS" value="false"/>
> +    <scopes/>
> +    <profiles>
> +      <profile version="1.0" is_locked="false">
> +        <option name="myName" value="Project Default"/>
> +        <option name="myLocal" value="false"/>
> +        <used_levels>
> +          <error>
> +            <option name="myName" value="ERROR"/>
> +            <option name="myVal" value="400"/>
> +          </error>
> +          <warning>
> +            <option name="myName" value="WARNING"/>
> +            <option name="myVal" value="300"/>
> +          </warning>
> +          <information>
> +            <option name="myName" value="INFO"/>
> +            <option name="myVal" value="200"/>
> +          </information>
> +          <server>
> +            <option name="myName" value="SERVER PROBLEM"/>
> +            <option name="myVal" value="100"/>
> +          </server>
> +        </used_levels>
> +      </profile>
> +    </profiles>
> +  </component>
> +  <component name="JUnitProjectSettings">
> +    <option name="TEST_RUNNER" value="UI"/>
> +  </component>
> +  <component name="JavacSettings">
> +    <option name="DEBUGGING_INFO" value="true"/>
> +    <option name="GENERATE_NO_WARNINGS" value="false"/>
> +    <option name="DEPRECATION" value="true"/>
> +    <option name="ADDITIONAL_OPTIONS_STRING" value=""/>
> +    <option name="MAXIMUM_HEAP_SIZE" value="128"/>
> +  </component>
> +  <component name="JavadocGenerationManager">
> +    <option name="OUTPUT_DIRECTORY"/>
> +    <option name="OPTION_SCOPE" value="protected"/>
> +    <option name="OPTION_HIERARCHY" value="false"/>
> +    <option name="OPTION_NAVIGATOR" value="false"/>
> +    <option name="OPTION_INDEX" value="false"/>
> +    <option name="OPTION_SEPARATE_INDEX" value="false"/>
> +    <option name="OPTION_DOCUMENT_TAG_USE" value="false"/>
> +    <option name="OPTION_DOCUMENT_TAG_AUTHOR" value="false"/>
> +    <option name="OPTION_DOCUMENT_TAG_VERSION" value="false"/>
> +    <option name="OPTION_DOCUMENT_TAG_DEPRECATED" value="false"/>
> +    <option name="OPTION_DEPRECATED_LIST" value="false"/>
> +    <option name="OTHER_OPTIONS"/>
> +    <option name="HEAP_SIZE"/>
> +    <option name="LOCALE"/>
> +    <option name="OPEN_IN_BROWSER" value="false"/>
> +  </component>
> +  <component name="JikesSettings">
> +    <option name="JIKES_PATH" value=""/>
> +    <option name="DEBUGGING_INFO" value="true"/>
> +    <option name="DEPRECATION" value="true"/>
> +    <option name="GENERATE_NO_WARNINGS" value="false"/>
> +    <option name="IS_EMACS_ERRORS_MODE" value="true"/>
> +    <option name="ADDITIONAL_OPTIONS_STRING" value=""/>
> +  </component>
> +  <component name="LogConsolePreferences">
> +    <option name="FILTER_ERRORS" value="false"/>
> +    <option name="FILTER_WARNINGS" value="false"/>
> +    <option name="FILTER_INFO" value="true"/>
> +    <option name="CUSTOM_FILTER"/>
> +  </component>
> +  <component name="Palette2">
> +    <group name="Swing">
> +      <item class="com.intellij.uiDesigner.HSpacer" tooltip- 
> text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/ 
> hspacer.png" removable="false" auto-create-binding="false" can- 
> attach-label="false">
> +        <default-constraints vsize-policy="1" hsize-policy="6"  
> anchor="0" fill="1"/>
> +      </item>
> +      <item class="com.intellij.uiDesigner.VSpacer" tooltip- 
> text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/ 
> vspacer.png" removable="false" auto-create-binding="false" can- 
> attach-label="false">
> +        <default-constraints vsize-policy="6" hsize-policy="1"  
> anchor="0" fill="2"/>
> +      </item>
> +      <item class="javax.swing.JPanel" icon="/com/intellij/ 
> uiDesigner/icons/panel.png" removable="false" auto-create- 
> binding="false" can-attach-label="false">
> +        <default-constraints vsize-policy="3" hsize-policy="3"  
> anchor="0" fill="3"/>
> +      </item>
> +      <item class="javax.swing.JScrollPane" icon="/com/intellij/ 
> uiDesigner/icons/scrollPane.png" removable="false" auto-create- 
> binding="false" can-attach-label="true">
> +        <default-constraints vsize-policy="7" hsize-policy="7"  
> anchor="0" fill="3"/>
> +      </item>
> +      <item class="javax.swing.JButton" icon="/com/intellij/ 
> uiDesigner/icons/button.png" removable="false" auto-create- 
> binding="true" can-attach-label="false">
> +        <default-constraints vsize-policy="0" hsize-policy="3"  
> anchor="0" fill="1"/>
> +        <initial-values>
> +          <property name="text" value="Button"/>
> +        </initial-values>
> +      </item>
> +      <item class="javax.swing.JRadioButton" icon="/com/intellij/ 
> uiDesigner/icons/radioButton.png" removable="false" auto-create- 
> binding="true" can-attach-label="false">
> +        <default-constraints vsize-policy="0" hsize-policy="3"  
> anchor="8" fill="0"/>
> +        <initial-values>
> +          <property name="text" value="RadioButton"/>
> +        </initial-values>
> +      </item>
> +      <item class="javax.swing.JCheckBox" icon="/com/intellij/ 
> uiDesigner/icons/checkBox.png" removable="false" auto-create- 
> binding="true" can-attach-label="false">
> +        <default-constraints vsize-policy="0" hsize-policy="3"  
> anchor="8" fill="0"/>
> +        <initial-values>
> +          <property name="text" value="CheckBox"/>
> +        </initial-values>
> +      </item>
> +      <item class="javax.swing.JLabel" icon="/com/intellij/ 
> uiDesigner/icons/label.png" removable="false" auto-create- 
> binding="false" can-attach-label="false">
> +        <default-constraints vsize-policy="0" hsize-policy="0"  
> anchor="8" fill="0"/>
> +        <initial-values>
> +          <property name="text" value="Label"/>
> +        </initial-values>
> +      </item>
> +      <item class="javax.swing.JTextField" icon="/com/intellij/ 
> uiDesigner/icons/textField.png" removable="false" auto-create- 
> binding="true" can-attach-label="true">
> +        <default-constraints vsize-policy="0" hsize-policy="6"  
> anchor="8" fill="1">
> +          <preferred-size width="150" height="-1"/>
> +        </default-constraints>
> +      </item>
> +      <item class="javax.swing.JPasswordField" icon="/com/intellij/ 
> uiDesigner/icons/passwordField.png" removable="false" auto-create- 
> binding="true" can-attach-label="true">
> +        <default-constraints vsize-policy="0" hsize-policy="6"  
> anchor="8" fill="1">
> +          <preferred-size width="150" height="-1"/>
> +        </default-constraints>
> +      </item>
> +      <item class="javax.swing.JFormattedTextField" icon="/com/ 
> intellij/uiDesigner/icons/formattedTextField.png" removable="false"  
> auto-create-binding="true" can-attach-label="true">
> +        <default-constraints vsize-policy="0" hsize-policy="6"  
> anchor="8" fill="1">
> +          <preferred-size width="150" height="-1"/>
> +        </default-constraints>
> +      </item>
> +      <item class="javax.swing.JTextArea" icon="/com/intellij/ 
> uiDesigner/icons/textArea.png" removable="false" auto-create- 
> binding="true" can-attach-label="true">
> +        <default-constraints vsize-policy="6" hsize-policy="6"  
> anchor="0" fill="3">
> +          <preferred-size width="150" height="50"/>
> +        </default-constraints>
> +      </item>
> +      <item class="javax.swing.JTextPane" icon="/com/intellij/ 
> uiDesigner/icons/textPane.png" removable="false" auto-create- 
> binding="true" can-attach-label="true">
> +        <default-constraints vsize-policy="6" hsize-policy="6"  
> anchor="0" fill="3">
> +          <preferred-size width="150" height="50"/>
> +        </default-constraints>
> +      </item>
> +      <item class="javax.swing.JEditorPane" icon="/com/intellij/ 
> uiDesigner/icons/editorPane.png" removable="false" auto-create- 
> binding="true" can-attach-label="true">
> +        <default-constraints vsize-policy="6" hsize-policy="6"  
> anchor="0" fill="3">
> +          <preferred-size width="150" height="50"/>
> +        </default-constraints>
> +      </item>
> +      <item class="javax.swing.JComboBox" icon="/com/intellij/ 
> uiDesigner/icons/comboBox.png" removable="false" auto-create- 
> binding="true" can-attach-label="true">
> +        <default-constraints vsize-policy="0" hsize-policy="2"  
> anchor="8" fill="1"/>
> +      </item>
> +      <item class="javax.swing.JTable" icon="/com/intellij/ 
> uiDesigner/icons/table.png" removable="false" auto-create- 
> binding="true" can-attach-label="false">
> +        <default-constraints vsize-policy="6" hsize-policy="6"  
> anchor="0" fill="3">
> +          <preferred-size width="150" height="50"/>
> +        </default-constraints>
> +      </item>
> +      <item class="javax.swing.JList" icon="/com/intellij/ 
> uiDesigner/icons/list.png" removable="false" auto-create- 
> binding="true" can-attach-label="false">
> +        <default-constraints vsize-policy="6" hsize-policy="2"  
> anchor="0" fill="3">
> +          <preferred-size width="150" height="50"/>
> +        </default-constraints>
> +      </item>
> +      <item class="javax.swing.JTree" icon="/com/intellij/ 
> uiDesigner/icons/tree.png" removable="false" auto-create- 
> binding="true" can-attach-label="false">
> +        <default-constraints vsize-policy="6" hsize-policy="6"  
> anchor="0" fill="3">
> +          <preferred-size width="150" height="50"/>
> +        </default-constraints>
> +      </item>
> +      <item class="javax.swing.JTabbedPane" icon="/com/intellij/ 
> uiDesigner/icons/tabbedPane.png" removable="false" auto-create- 
> binding="true" can-attach-label="false">
> +        <default-constraints vsize-policy="3" hsize-policy="3"  
> anchor="0" fill="3">
> +          <preferred-size width="200" height="200"/>
> +        </default-constraints>
> +      </item>
> +      <item class="javax.swing.JSplitPane" icon="/com/intellij/ 
> uiDesigner/icons/splitPane.png" removable="false" auto-create- 
> binding="false" can-attach-label="false">
> +        <default-constraints vsize-policy="3" hsize-policy="3"  
> anchor="0" fill="3">
> +          <preferred-size width="200" height="200"/>
> +        </default-constraints>
> +      </item>
> +      <item class="javax.swing.JSpinner" icon="/com/intellij/ 
> uiDesigner/icons/spinner.png" removable="false" auto-create- 
> binding="true" can-attach-label="true">
> +        <default-constraints vsize-policy="0" hsize-policy="6"  
> anchor="8" fill="1"/>
> +      </item>
> +      <item class="javax.swing.JSlider" icon="/com/intellij/ 
> uiDesigner/icons/slider.png" removable="false" auto-create- 
> binding="true" can-attach-label="false">
> +        <default-constraints vsize-policy="0" hsize-policy="6"  
> anchor="8" fill="1"/>
> +      </item>
> +      <item class="javax.swing.JSeparator" icon="/com/intellij/ 
> uiDesigner/icons/separator.png" removable="false" auto-create- 
> binding="false" can-attach-label="false">
> +        <default-constraints vsize-policy="6" hsize-policy="6"  
> anchor="0" fill="3"/>
> +      </item>
> +      <item class="javax.swing.JProgressBar" icon="/com/intellij/ 
> uiDesigner/icons/progressbar.png" removable="false" auto-create- 
> binding="true" can-attach-label="false">
> +        <default-constraints vsize-policy="0" hsize-policy="6"  
> anchor="0" fill="1"/>
> +      </item>
> +      <item class="javax.swing.JToolBar" icon="/com/intellij/ 
> uiDesigner/icons/toolbar.png" removable="false" auto-create- 
> binding="false" can-attach-label="false">
> +        <default-constraints vsize-policy="0" hsize-policy="6"  
> anchor="0" fill="1">
> +          <preferred-size width="-1" height="20"/>
> +        </default-constraints>
> +      </item>
> +      <item class="javax.swing.JToolBar$Separator" icon="/com/ 
> intellij/uiDesigner/icons/toolbarSeparator.png" removable="false"  
> auto-create-binding="false" can-attach-label="false">
> +        <default-constraints vsize-policy="0" hsize-policy="0"  
> anchor="0" fill="1"/>
> +      </item>
> +      <item class="javax.swing.JScrollBar" icon="/com/intellij/ 
> uiDesigner/icons/scrollbar.png" removable="false" auto-create- 
> binding="true" can-attach-label="false">
> +        <default-constraints vsize-policy="6" hsize-policy="0"  
> anchor="0" fill="2"/>
> +      </item>
> +    </group>
> +  </component>
> +  <component name="ProjectModuleManager">
> +    <modules>
> +      <module filepath="$PROJECT_DIR$/maven.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-artifact/maven- 
> artifact.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-artifact-manager/maven- 
> artifact-manager.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-artifact-test/maven- 
> artifact-test.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-core/maven-core.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-error-diagnostics/ 
> maven-error-diagnostics.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-model/maven-model.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-monitor/maven- 
> monitor.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-plugin-api/maven- 
> plugin-api.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-plugin-descriptor/ 
> maven-plugin-descriptor.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-plugin-parameter- 
> documenter/maven-plugin-parameter-documenter.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-plugin-registry/maven- 
> plugin-registry.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-plugin-tools/maven- 
> plugin-tools-api/maven-plugin-tools-api.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-plugin-tools/maven- 
> plugin-tools-java/maven-plugin-tools-java.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-plugin-tools/maven- 
> plugin-tools-beanshell/maven-plugin-tools-beanshell.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-plugin-tools/maven- 
> plugin-tools-pluggy/maven-plugin-tools-pluggy.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-plugin-tools/maven- 
> plugin-tools-model/maven-plugin-tools-model.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-plugin-tools/maven- 
> plugin-tools-ant/maven-plugin-tools-ant.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-plugin-tools/maven- 
> plugin-tools.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-profile/maven- 
> profile.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-project/maven- 
> project.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-reporting/maven- 
> reporting-api/maven-reporting-api.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-reporting/maven- 
> reporting-impl/maven-reporting-impl.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-reporting/maven- 
> reporting.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-repository-metadata/ 
> maven-repository-metadata.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-script/maven-script- 
> ant/maven-script-ant.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-script/maven-script- 
> beanshell/maven-script-beanshell.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-script/maven- 
> script.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-settings/maven- 
> settings.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-cli/maven-cli.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-embedder/maven- 
> embedder.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-tools/maven-tools.iml"/>
> +      <module filepath="$PROJECT_DIR$/maven-toolchain/maven- 
> toolchain.iml"/>
> +    </modules>
> +  </component>
> +  <component name="ProjectRootManager" version="2" assert- 
> keyword="true" jdk-15="false" project-jdk-name="1.4"/>
> +  <component name="ProjectRunConfigurationManager"/>
> +  <component name="RmicSettings">
> +    <option name="IS_EANABLED" value="false"/>
> +    <option name="DEBUGGING_INFO" value="true"/>
> +    <option name="GENERATE_NO_WARNINGS" value="false"/>
> +    <option name="GENERATE_IIOP_STUBS" value="false"/>
> +    <option name="ADDITIONAL_OPTIONS_STRING" value=""/>
> +  </component>
> +  <component name="StarteamVcsAdapter"/>
> +  <component name="VssVcs">
> +    <SourceSafePersistencyRemovedFolder>/Users/jvanzyl/js/org/ 
> codehaus/plexus/trunk/plexus-sandbox/plexus-classworlds/src/test/ 
> java/org/codehaus/classworlds/configurator</ 
> SourceSafePersistencyRemovedFolder>
> +    <SourceSafePersistencyRemovedFolder>/Users/jvanzyl/js/org/ 
> codehaus/plexus/trunk/plexus-sandbox/plexus-classworlds/src/main/ 
> java/org/codehaus/classworlds/configurator</ 
> SourceSafePersistencyRemovedFolder>
> +  </component>
> +  <component name="com.intellij.jsf.UserDefinedFacesConfigs">
> +    <option name="USER_DEFINED_CONFIGS">
> +      <value>
> +        <list size="0"/>
> +      </value>
> +    </option>
> +  </component>
> +  <component name="com.sixrr.metrics.MetricsReloaded">
> +    <option name="selectedProfile" value="Default"/>
> +    <option name="autoscroll" value="false"/>
> +    <option name="calculateMetrics" value="true"/>
> +    <option name="includeTestClasses" value="false"/>
> +    <option name="flattenInnerClasses" value="true"/>
> +    <option name="cycleTableSpecificationString" value=""/>
> +    <option name="shortCycleTableSpecificationString" value=""/>
> +  </component>
> +  <component name="copyright">
> +    <Base>
> +      <setting name="state" value="2"/>
> +    </Base>
> +  </component>
> +  <component name="libraryTable"/>
> +  <component name="uidesigner-configuration">
> +    <option name="INSTRUMENT_CLASSES" value="true"/>
> +    <option name="COPY_FORMS_RUNTIME_TO_OUTPUT" value="true"/>
> +    <option name="DEFAULT_LAYOUT_MANAGER" value="GridLayoutManager"/>
> +  </component>
> +  <UsedPathMacros/>
>  </project>
> -
>
> Modified: maven/components/branches/maven-2.1-jvz/maven.iws
> URL: http://svn.apache.org/viewvc/maven/components/branches/ 
> maven-2.1-jvz/maven.iws?view=diff&rev=450383&r1=450382&r2=450383
> ====================================================================== 
> ========
> --- maven/components/branches/maven-2.1-jvz/maven.iws (original)
> +++ maven/components/branches/maven-2.1-jvz/maven.iws Wed Sep 27  
> 02:08:07 2006
> @@ -17,8 +17,7 @@
>    </component>
>    <component name="ChangeListManager">
>      <list default="true" name="Default" comment="">
> -      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/ 
> maven.ipr" afterPath="$PROJECT_DIR$/maven.ipr" />
> -      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/ 
> pom.xml" afterPath="$PROJECT_DIR$/pom.xml" />
> +      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/maven- 
> toolchain/src/main/java/org/apache/maven/Toolchain.java"  
> afterPath="$PROJECT_DIR$/maven-toolchain/src/main/java/org/apache/ 
> maven/Toolchain.java" />
>        <change type="MODIFICATION" beforePath="$PROJECT_DIR$/ 
> maven.iws" afterPath="$PROJECT_DIR$/maven.iws" />
>      </list>
>    </component>
> @@ -149,7 +148,7 @@
>        <file leaf-file-name="Toolchain.java" pinned="false"  
> current="true" current-in-tab="true">
>          <entry file="file://$PROJECT_DIR$/maven-toolchain/src/main/ 
> java/org/apache/maven/Toolchain.java">
>            <provider selected="true" editor-type-id="text-editor">
> -            <state line="8" column="22" selection-start="127"  
> selection-end="127" vertical-scroll-proportion="0.14243324">
> +            <state line="50" column="0" selection-start="1210"  
> selection-end="1210" vertical-scroll-proportion="0.66172105">
>                <folding />
>              </state>
>            </provider>
> @@ -196,7 +195,7 @@
>        <file leaf-file-name="MavenPluginCollector.java"  
> pinned="false" current="false" current-in-tab="false">
>          <entry file="file://$PROJECT_DIR$/maven-core/src/main/java/ 
> org/apache/maven/plugin/MavenPluginCollector.java">
>            <provider selected="true" editor-type-id="text-editor">
> -            <state line="73" column="52" selection-start="2888"  
> selection-end="2888" vertical-scroll-proportion="0.21661721">
> +            <state line="73" column="52" selection-start="2888"  
> selection-end="2888" vertical-scroll-proportion="0.21958457">
>                <folding />
>              </state>
>            </provider>
> @@ -205,7 +204,7 @@
>        <file leaf-file-name="Plugin.java" pinned="false"  
> current="false" current-in-tab="false">
>          <entry file="file://$PROJECT_DIR$/maven-model/target/ 
> generated-sources/modello/org/apache/maven/model/Plugin.java">
>            <provider selected="true" editor-type-id="text-editor">
> -            <state line="290" column="25" selection-start="6759"  
> selection-end="6759" vertical-scroll-proportion="0.23520486">
> +            <state line="290" column="25" selection-start="6759"  
> selection-end="6759" vertical-scroll-proportion="0.23823975">
>                <folding />
>              </state>
>            </provider>
> @@ -214,7 +213,7 @@
>        <file leaf-file-name="PluginManager.java" pinned="false"  
> current="false" current-in-tab="false">
>          <entry file="file://$PROJECT_DIR$/maven-core/src/main/java/ 
> org/apache/maven/plugin/PluginManager.java">
>            <provider selected="true" editor-type-id="text-editor">
> -            <state line="81" column="4" selection-start="4054"  
> selection-end="4054" vertical-scroll-proportion="0.8397626">
> +            <state line="81" column="4" selection-start="4054"  
> selection-end="4054" vertical-scroll-proportion="0.84273">
>                <folding />
>              </state>
>            </provider>
> @@ -325,60 +324,6 @@
>            <option name="myItemType"  
> value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" 
>  />
>          </PATH_ELEMENT>
>          <PATH_ELEMENT>
> -          <option name="myItemId" value="maven-toolchain" />
> -          <option name="myItemType"  
> value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode"  
> />
> -        </PATH_ELEMENT>
> -      </PATH>
> -      <PATH>
> -        <PATH_ELEMENT>
> -          <option name="myItemId" value="maven.ipr" />
> -          <option name="myItemType"  
> value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" 
>  />
> -        </PATH_ELEMENT>
> -        <PATH_ELEMENT>
> -          <option name="myItemId" value="maven-toolchain" />
> -          <option name="myItemType"  
> value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode"  
> />
> -        </PATH_ELEMENT>
> -        <PATH_ELEMENT>
> -          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR 
> $/maven-toolchain" />
> -          <option name="myItemType"  
> value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
> -        </PATH_ELEMENT>
> -      </PATH>
> -      <PATH>
> -        <PATH_ELEMENT>
> -          <option name="myItemId" value="maven.ipr" />
> -          <option name="myItemType"  
> value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" 
>  />
> -        </PATH_ELEMENT>
> -        <PATH_ELEMENT>
> -          <option name="myItemId" value="maven-toolchain" />
> -          <option name="myItemType"  
> value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode"  
> />
> -        </PATH_ELEMENT>
> -        <PATH_ELEMENT>
> -          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR 
> $/maven-toolchain" />
> -          <option name="myItemType"  
> value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
> -        </PATH_ELEMENT>
> -        <PATH_ELEMENT>
> -          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR 
> $/maven-toolchain/src" />
> -          <option name="myItemType"  
> value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
> -        </PATH_ELEMENT>
> -        <PATH_ELEMENT>
> -          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR 
> $/maven-toolchain/src/main" />
> -          <option name="myItemType"  
> value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
> -        </PATH_ELEMENT>
> -        <PATH_ELEMENT>
> -          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR 
> $/maven-toolchain/src/main/java" />
> -          <option name="myItemType"  
> value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
> -        </PATH_ELEMENT>
> -        <PATH_ELEMENT>
> -          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR 
> $/maven-toolchain/src/main/java/org/apache/maven" />
> -          <option name="myItemType"  
> value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
> -        </PATH_ELEMENT>
> -      </PATH>
> -      <PATH>
> -        <PATH_ELEMENT>
> -          <option name="myItemId" value="maven.ipr" />
> -          <option name="myItemType"  
> value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" 
>  />
> -        </PATH_ELEMENT>
> -        <PATH_ELEMENT>
>            <option name="myItemId" value="maven-embedder" />
>            <option name="myItemType"  
> value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode"  
> />
>          </PATH_ELEMENT>
> @@ -815,6 +760,13 @@
>          <option name="Make" value="true" />
>        </method>
>      </tempConfiguration>
> +    <configuration default="true" type="Remote" factoryName="Remote">
> +      <option name="USE_SOCKET_TRANSPORT" value="true" />
> +      <option name="SERVER_MODE" value="false" />
> +      <option name="SHMEM_ADDRESS" value="javadebug" />
> +      <option name="HOST" value="localhost" />
> +      <option name="PORT" value="5005" />
> +    </configuration>
>      <configuration default="true" type="Applet" factoryName="Applet">
>        <module name="" />
>        <option name="MAIN_CLASS_NAME" />
> @@ -856,13 +808,6 @@
>        <option name="ENABLE_SWING_INSPECTOR" value="false" />
>        <module name="" />
>      </configuration>
> -    <configuration default="true" type="Remote" factoryName="Remote">
> -      <option name="USE_SOCKET_TRANSPORT" value="true" />
> -      <option name="SERVER_MODE" value="false" />
> -      <option name="SHMEM_ADDRESS" value="javadebug" />
> -      <option name="HOST" value="localhost" />
> -      <option name="PORT" value="5005" />
> -    </configuration>
>    </component>
>    <component name="ScopeViewComponent">
>      <subPane subId="Production">
> @@ -1082,6 +1027,24 @@
>          </state>
>        </provider>
>      </entry>
> +    <entry file="file://$PROJECT_DIR$/maven-embedder/src/main/java/ 
> org/apache/maven/embedder/MavenEmbedder.java">
> +      <provider selected="true" editor-type-id="text-editor">
> +        <state line="194" column="35" selection-start="7285"  
> selection-end="7285" vertical-scroll-proportion="0.017804155">
> +          <folding>
> +            <element signature="imports" expanded="true" />
> +          </folding>
> +        </state>
> +      </provider>
> +    </entry>
> +    <entry file="file://$PROJECT_DIR$/maven-cli/src/main/java/org/ 
> apache/maven/cli/MavenCli.java">
> +      <provider selected="true" editor-type-id="text-editor">
> +        <state line="140" column="33" selection-start="4632"  
> selection-end="4632" vertical-scroll-proportion="0.017804155">
> +          <folding>
> +            <element signature="imports" expanded="true" />
> +          </folding>
> +        </state>
> +      </provider>
> +    </entry>
>      <entry file="file://$PROJECT_DIR$/maven-cli/src/main/java/org/ 
> apache/maven/cli/CLIManager.java">
>        <provider selected="true" editor-type-id="text-editor">
>          <state line="0" column="0" selection-start="0" selection- 
> end="0" vertical-scroll-proportion="0.0">
> @@ -1114,21 +1077,21 @@
>      </entry>
>      <entry file="file://$PROJECT_DIR$/maven-core/src/main/java/org/ 
> apache/maven/plugin/MavenPluginCollector.java">
>        <provider selected="true" editor-type-id="text-editor">
> -        <state line="73" column="52" selection-start="2888"  
> selection-end="2888" vertical-scroll-proportion="0.21661721">
> +        <state line="73" column="52" selection-start="2888"  
> selection-end="2888" vertical-scroll-proportion="0.21958457">
>            <folding />
>          </state>
>        </provider>
>      </entry>
>      <entry file="file://$PROJECT_DIR$/maven-model/target/generated- 
> sources/modello/org/apache/maven/model/Plugin.java">
>        <provider selected="true" editor-type-id="text-editor">
> -        <state line="290" column="25" selection-start="6759"  
> selection-end="6759" vertical-scroll-proportion="0.23520486">
> +        <state line="290" column="25" selection-start="6759"  
> selection-end="6759" vertical-scroll-proportion="0.23823975">
>            <folding />
>          </state>
>        </provider>
>      </entry>
>      <entry file="file://$PROJECT_DIR$/maven-core/src/main/java/org/ 
> apache/maven/plugin/PluginManager.java">
>        <provider selected="true" editor-type-id="text-editor">
> -        <state line="81" column="4" selection-start="4054"  
> selection-end="4054" vertical-scroll-proportion="0.8397626">
> +        <state line="81" column="4" selection-start="4054"  
> selection-end="4054" vertical-scroll-proportion="0.84273">
>            <folding />
>          </state>
>        </provider>
> @@ -1142,27 +1105,9 @@
>          </state>
>        </provider>
>      </entry>
> -    <entry file="file://$PROJECT_DIR$/maven-embedder/src/main/java/ 
> org/apache/maven/embedder/MavenEmbedder.java">
> -      <provider selected="true" editor-type-id="text-editor">
> -        <state line="194" column="35" selection-start="7285"  
> selection-end="7285" vertical-scroll-proportion="0.017804155">
> -          <folding>
> -            <element signature="imports" expanded="true" />
> -          </folding>
> -        </state>
> -      </provider>
> -    </entry>
> -    <entry file="file://$PROJECT_DIR$/maven-cli/src/main/java/org/ 
> apache/maven/cli/MavenCli.java">
> -      <provider selected="true" editor-type-id="text-editor">
> -        <state line="140" column="33" selection-start="4632"  
> selection-end="4632" vertical-scroll-proportion="0.017804155">
> -          <folding>
> -            <element signature="imports" expanded="true" />
> -          </folding>
> -        </state>
> -      </provider>
> -    </entry>
>      <entry file="file://$PROJECT_DIR$/maven-toolchain/src/main/ 
> java/org/apache/maven/Toolchain.java">
>        <provider selected="true" editor-type-id="text-editor">
> -        <state line="8" column="22" selection-start="127"  
> selection-end="127" vertical-scroll-proportion="0.14243324">
> +        <state line="50" column="0" selection-start="1210"  
> selection-end="1210" vertical-scroll-proportion="0.66172105">
>            <folding />
>          </state>
>        </provider>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: svn commit: r450383 - in /maven/components/branches/maven-2.1-jvz: maven-toolchain/src/main/java/org/apache/maven/Toolchain.java maven.ipr maven.iws

Posted by Jason van Zyl <ja...@maven.org>.
On 27 Sep 06, at 2:21 PM 27 Sep 06, Brett Porter wrote:

> Do we need a hierachy of interfaces? JavaToolchain?
>

To account for multiple languages and any oddities. Generally a data  
model will work as a lot of JDKs are laid out the same way with  
exceptions like Apple. Sometimes you need a bit of Java code to work  
create context based rules. The Netbeans stuff delves into things  
like J2SE vs J2ME and toolchains that are specific to specific  
devices. So that's built in even though we're not going to use that  
at first. We tried to account for different versions of JDKs by  
different vendors for Java and at least account for different  
languages. Driving from the front like this reveals problems in  
design like the plexus compiler stuff that tries to do too much. The  
compilers need to be partitioned by language to be useful for example  
to match the idea of a toolchain which does specifically deal with a  
language.

Jason.

> On 27/09/2006, at 7:08 PM, jvanzyl@apache.org wrote:
>
>> Author: jvanzyl
>> Date: Wed Sep 27 02:08:07 2006
>> New Revision: 450383
>>
>> URL: http://svn.apache.org/viewvc?view=rev&rev=450383
>> Log: (empty)
>>
>> Modified:
>>     maven/components/branches/maven-2.1-jvz/maven-toolchain/src/ 
>> main/java/org/apache/maven/Toolchain.java
>>     maven/components/branches/maven-2.1-jvz/maven.ipr
>>     maven/components/branches/maven-2.1-jvz/maven.iws
>>
>> Modified: maven/components/branches/maven-2.1-jvz/maven-toolchain/ 
>> src/main/java/org/apache/maven/Toolchain.java
>> URL: http://svn.apache.org/viewvc/maven/components/branches/ 
>> maven-2.1-jvz/maven-toolchain/src/main/java/org/apache/maven/ 
>> Toolchain.java?view=diff&rev=450383&r1=450382&r2=450383
>> ===================================================================== 
>> =========
>> --- maven/components/branches/maven-2.1-jvz/maven-toolchain/src/ 
>> main/java/org/apache/maven/Toolchain.java (original)
>> +++ maven/components/branches/maven-2.1-jvz/maven-toolchain/src/ 
>> main/java/org/apache/maven/Toolchain.java Wed Sep 27 02:08:07 2006
>> @@ -1,10 +1,63 @@
>>  package org.apache.maven;
>>
>>  /**
>> + * @author Milos Kleint
>>   * @author Jason van Zyl
>>   */
>>  public interface Toolchain
>>  {
>> -    //classpath
>> -    //path to binaries
>> +    String getId();
>> +
>> +    String getName();
>> +
>> +    String getVendor();
>> +
>> +    String getSpecification();
>> +
>> +    Map getProperties();
>> +
>> +    Map getSystemProperties();
>> +
>> +    //JAVA
>> +    /**
>> +     * Returns a ClassPath, which represents bootstrap libraries  
>> for the
>> +     * runtime environment. The Bootstrap libraries include  
>> libraries in
>> +     * JRE's extension directory, if there are any.
>> +     *
>> +     * @return ClassPath representing the bootstrap libs
>> +     */
>> +    List getBootstrapLibraries();
>> +
>> +    //JAVA
>> +    /**
>> +     * Returns libraries recognized by default by the platform.  
>> Usually
>> +     * it corresponds to contents of CLASSPATH environment variable.
>> +     */
>> +    List getStandardLibraries();
>> +
>> +    /**
>> +     * Gets the platform tool executable.
>> +     *
>> +     * @param toolName the tool platform independent tool name.
>> +     * @return file representing the tool executable, or null if  
>> the tool can not be found
>> +     */
>> +    String findTool( String toolName );
>> +
>> +    //JAVA
>> +    /**
>> +     * Returns the locations of the source of platform
>> +     * or empty collection when the location is not set or is  
>> invalid
>> +     *
>> +     * @return ClassPath never returns null
>> +     */
>> +    List getSourceFolders();
>> +
>> +    //JAVA
>> +    /**
>> +     * Returns the locations of the Javadoc for this platform
>> +     * or empty collection if the location is not set or invalid
>> +     *
>> +     * @return List&lt;URL&gt never returns null
>> +     */
>> +    List getJavadocFolders();
>>  }
>>
>> Modified: maven/components/branches/maven-2.1-jvz/maven.ipr
>> URL: http://svn.apache.org/viewvc/maven/components/branches/ 
>> maven-2.1-jvz/maven.ipr?view=diff&rev=450383&r1=450382&r2=450383
>> ===================================================================== 
>> =========
>> --- maven/components/branches/maven-2.1-jvz/maven.ipr (original)
>> +++ maven/components/branches/maven-2.1-jvz/maven.ipr Wed Sep 27  
>> 02:08:07 2006
>> @@ -1,337 +1,336 @@
>>  <?xml version="1.0" encoding="UTF-8"?>
>> -<project version="4" relativePaths="false">
>> -  <component name="AntConfiguration">
>> -    <defaultAnt bundledAnt="true" />
>> -  </component>
>> -  <component name="BuildJarProjectSettings">
>> -    <option name="BUILD_JARS_ON_MAKE" value="false" />
>> -  </component>
>> -  <component name="CodeStyleManager">
>> -    <option name="USE_DEFAULT_CODE_STYLE_SCHEME" value="true" />
>> -    <option name="CODE_STYLE_SCHEME" value="" />
>> -  </component>
>> -  <component name="CodeStyleProjectProfileManger">
>> -    <option name="PROJECT_PROFILE" />
>> -    <option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
>> -  </component>
>> -  <component name="CodeStyleSettingsManager">
>> -    <option name="PER_PROJECT_SETTINGS" />
>> -    <option name="USE_PER_PROJECT_SETTINGS" value="false" />
>> -  </component>
>> -  <component name="CompilerConfiguration">
>> -    <option name="DEFAULT_COMPILER" value="Javac" />
>> -    <option name="DEPLOY_AFTER_MAKE" value="0" />
>> -    <resourceExtensions />
>> +
>> +<project version="4" relativePaths="false">
>> +  <component name="AntConfiguration">
>> +    <defaultAnt bundledAnt="true"/>
>> +  </component>
>> +  <component name="BuildJarProjectSettings">
>> +    <option name="BUILD_JARS_ON_MAKE" value="false"/>
>> +  </component>
>> +  <component name="CodeStyleManager">
>> +    <option name="USE_DEFAULT_CODE_STYLE_SCHEME" value="true"/>
>> +    <option name="CODE_STYLE_SCHEME" value=""/>
>> +  </component>
>> +  <component name="CodeStyleProjectProfileManger">
>> +    <option name="PROJECT_PROFILE"/>
>> +    <option name="USE_PROJECT_LEVEL_SETTINGS" value="false"/>
>> +  </component>
>> +  <component name="CodeStyleSettingsManager">
>> +    <option name="PER_PROJECT_SETTINGS"/>
>> +    <option name="USE_PER_PROJECT_SETTINGS" value="false"/>
>> +  </component>
>> +  <component name="CompilerConfiguration">
>> +    <option name="DEFAULT_COMPILER" value="Javac"/>
>> +    <option name="DEPLOY_AFTER_MAKE" value="0"/>
>> +    <resourceExtensions/>
>>      <wildcardResourcePatterns>
>> -      <entry name="!?*.java" />
>> +      <entry name="!?*.java"/>
>>      </wildcardResourcePatterns>
>> -  </component>
>> -  <component name="DataSourceManager" />
>> -  <component name="DataSourceManagerImpl" />
>> -  <component name="DependenciesAnalyzeManager">
>> -    <option name="myForwardDirection" value="false" />
>> -  </component>
>> -  <component name="DependencyValidationManager" />
>> -  <component name="EclipseCompilerSettings">
>> -    <option name="DEBUGGING_INFO" value="true" />
>> -    <option name="GENERATE_NO_WARNINGS" value="true" />
>> -    <option name="DEPRECATION" value="false" />
>> -    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
>> -    <option name="MAXIMUM_HEAP_SIZE" value="128" />
>> -  </component>
>> -  <component name="EclipseEmbeddedCompilerSettings">
>> -    <option name="DEBUGGING_INFO" value="true" />
>> -    <option name="GENERATE_NO_WARNINGS" value="true" />
>> -    <option name="DEPRECATION" value="false" />
>> -    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
>> -    <option name="MAXIMUM_HEAP_SIZE" value="128" />
>> -  </component>
>> -  <component name="EntryPointsManager">
>> -    <entry_points />
>> -  </component>
>> -  <component name="ExportToHTMLSettings">
>> -    <option name="PRINT_LINE_NUMBERS" value="false" />
>> -    <option name="OPEN_IN_BROWSER" value="false" />
>> -    <option name="OUTPUT_DIRECTORY" />
>> -  </component>
>> -  <component name="GUI Designer component loader factory" />
>> -  <component name="IdProvider"  
>> IDEtalkID="BE8D0C66E8F6587AD91BCEA90E9822F6" />
>> -  <component name="ImportConfiguration">
>> -    <option name="VENDOR" />
>> -    <option name="RELEASE_TAG" />
>> -    <option name="LOG_MESSAGE" />
>> -    <option name="CHECKOUT_AFTER_IMPORT" value="true" />
>> -  </component>
>> -  <component name="InspectionProjectProfileManager">
>> -    <option name="PROJECT_PROFILE" value="Project Default" />
>> -    <option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
>> -    <scopes />
>> -    <profiles>
>> -      <profile version="1.0" is_locked="false">
>> -        <option name="myName" value="Project Default" />
>> -        <option name="myLocal" value="false" />
>> -        <used_levels>
>> -          <error>
>> -            <option name="myName" value="ERROR" />
>> -            <option name="myVal" value="400" />
>> -          </error>
>> -          <warning>
>> -            <option name="myName" value="WARNING" />
>> -            <option name="myVal" value="300" />
>> -          </warning>
>> -          <information>
>> -            <option name="myName" value="INFO" />
>> -            <option name="myVal" value="200" />
>> -          </information>
>> -          <server>
>> -            <option name="myName" value="SERVER PROBLEM" />
>> -            <option name="myVal" value="100" />
>> -          </server>
>> -        </used_levels>
>> -      </profile>
>> -    </profiles>
>> -  </component>
>> -  <component name="JUnitProjectSettings">
>> -    <option name="TEST_RUNNER" value="UI" />
>> -  </component>
>> -  <component name="JavacSettings">
>> -    <option name="DEBUGGING_INFO" value="true" />
>> -    <option name="GENERATE_NO_WARNINGS" value="false" />
>> -    <option name="DEPRECATION" value="true" />
>> -    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
>> -    <option name="MAXIMUM_HEAP_SIZE" value="128" />
>> -  </component>
>> -  <component name="JavadocGenerationManager">
>> -    <option name="OUTPUT_DIRECTORY" />
>> -    <option name="OPTION_SCOPE" value="protected" />
>> -    <option name="OPTION_HIERARCHY" value="false" />
>> -    <option name="OPTION_NAVIGATOR" value="false" />
>> -    <option name="OPTION_INDEX" value="false" />
>> -    <option name="OPTION_SEPARATE_INDEX" value="false" />
>> -    <option name="OPTION_DOCUMENT_TAG_USE" value="false" />
>> -    <option name="OPTION_DOCUMENT_TAG_AUTHOR" value="false" />
>> -    <option name="OPTION_DOCUMENT_TAG_VERSION" value="false" />
>> -    <option name="OPTION_DOCUMENT_TAG_DEPRECATED" value="false" />
>> -    <option name="OPTION_DEPRECATED_LIST" value="false" />
>> -    <option name="OTHER_OPTIONS" />
>> -    <option name="HEAP_SIZE" />
>> -    <option name="LOCALE" />
>> -    <option name="OPEN_IN_BROWSER" value="false" />
>> -  </component>
>> -  <component name="JikesSettings">
>> -    <option name="JIKES_PATH" value="" />
>> -    <option name="DEBUGGING_INFO" value="true" />
>> -    <option name="DEPRECATION" value="true" />
>> -    <option name="GENERATE_NO_WARNINGS" value="false" />
>> -    <option name="IS_EMACS_ERRORS_MODE" value="true" />
>> -    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
>> -  </component>
>> -  <component name="LogConsolePreferences">
>> -    <option name="FILTER_ERRORS" value="false" />
>> -    <option name="FILTER_WARNINGS" value="false" />
>> -    <option name="FILTER_INFO" value="true" />
>> -    <option name="CUSTOM_FILTER" />
>> -  </component>
>> -  <component name="Palette2">
>> -    <group name="Swing">
>> -      <item class="com.intellij.uiDesigner.HSpacer" tooltip- 
>> text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/ 
>> hspacer.png" removable="false" auto-create-binding="false" can- 
>> attach-label="false">
>> -        <default-constraints vsize-policy="1" hsize-policy="6"  
>> anchor="0" fill="1" />
>> -      </item>
>> -      <item class="com.intellij.uiDesigner.VSpacer" tooltip- 
>> text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/ 
>> vspacer.png" removable="false" auto-create-binding="false" can- 
>> attach-label="false">
>> -        <default-constraints vsize-policy="6" hsize-policy="1"  
>> anchor="0" fill="2" />
>> -      </item>
>> -      <item class="javax.swing.JPanel" icon="/com/intellij/ 
>> uiDesigner/icons/panel.png" removable="false" auto-create- 
>> binding="false" can-attach-label="false">
>> -        <default-constraints vsize-policy="3" hsize-policy="3"  
>> anchor="0" fill="3" />
>> -      </item>
>> -      <item class="javax.swing.JScrollPane" icon="/com/intellij/ 
>> uiDesigner/icons/scrollPane.png" removable="false" auto-create- 
>> binding="false" can-attach-label="true">
>> -        <default-constraints vsize-policy="7" hsize-policy="7"  
>> anchor="0" fill="3" />
>> -      </item>
>> -      <item class="javax.swing.JButton" icon="/com/intellij/ 
>> uiDesigner/icons/button.png" removable="false" auto-create- 
>> binding="true" can-attach-label="false">
>> -        <default-constraints vsize-policy="0" hsize-policy="3"  
>> anchor="0" fill="1" />
>> -        <initial-values>
>> -          <property name="text" value="Button" />
>> -        </initial-values>
>> -      </item>
>> -      <item class="javax.swing.JRadioButton" icon="/com/intellij/ 
>> uiDesigner/icons/radioButton.png" removable="false" auto-create- 
>> binding="true" can-attach-label="false">
>> -        <default-constraints vsize-policy="0" hsize-policy="3"  
>> anchor="8" fill="0" />
>> -        <initial-values>
>> -          <property name="text" value="RadioButton" />
>> -        </initial-values>
>> -      </item>
>> -      <item class="javax.swing.JCheckBox" icon="/com/intellij/ 
>> uiDesigner/icons/checkBox.png" removable="false" auto-create- 
>> binding="true" can-attach-label="false">
>> -        <default-constraints vsize-policy="0" hsize-policy="3"  
>> anchor="8" fill="0" />
>> -        <initial-values>
>> -          <property name="text" value="CheckBox" />
>> -        </initial-values>
>> -      </item>
>> -      <item class="javax.swing.JLabel" icon="/com/intellij/ 
>> uiDesigner/icons/label.png" removable="false" auto-create- 
>> binding="false" can-attach-label="false">
>> -        <default-constraints vsize-policy="0" hsize-policy="0"  
>> anchor="8" fill="0" />
>> -        <initial-values>
>> -          <property name="text" value="Label" />
>> -        </initial-values>
>> -      </item>
>> -      <item class="javax.swing.JTextField" icon="/com/intellij/ 
>> uiDesigner/icons/textField.png" removable="false" auto-create- 
>> binding="true" can-attach-label="true">
>> -        <default-constraints vsize-policy="0" hsize-policy="6"  
>> anchor="8" fill="1">
>> -          <preferred-size width="150" height="-1" />
>> -        </default-constraints>
>> -      </item>
>> -      <item class="javax.swing.JPasswordField" icon="/com/ 
>> intellij/uiDesigner/icons/passwordField.png" removable="false"  
>> auto-create-binding="true" can-attach-label="true">
>> -        <default-constraints vsize-policy="0" hsize-policy="6"  
>> anchor="8" fill="1">
>> -          <preferred-size width="150" height="-1" />
>> -        </default-constraints>
>> -      </item>
>> -      <item class="javax.swing.JFormattedTextField" icon="/com/ 
>> intellij/uiDesigner/icons/formattedTextField.png"  
>> removable="false" auto-create-binding="true" can-attach-label="true">
>> -        <default-constraints vsize-policy="0" hsize-policy="6"  
>> anchor="8" fill="1">
>> -          <preferred-size width="150" height="-1" />
>> -        </default-constraints>
>> -      </item>
>> -      <item class="javax.swing.JTextArea" icon="/com/intellij/ 
>> uiDesigner/icons/textArea.png" removable="false" auto-create- 
>> binding="true" can-attach-label="true">
>> -        <default-constraints vsize-policy="6" hsize-policy="6"  
>> anchor="0" fill="3">
>> -          <preferred-size width="150" height="50" />
>> -        </default-constraints>
>> -      </item>
>> -      <item class="javax.swing.JTextPane" icon="/com/intellij/ 
>> uiDesigner/icons/textPane.png" removable="false" auto-create- 
>> binding="true" can-attach-label="true">
>> -        <default-constraints vsize-policy="6" hsize-policy="6"  
>> anchor="0" fill="3">
>> -          <preferred-size width="150" height="50" />
>> -        </default-constraints>
>> -      </item>
>> -      <item class="javax.swing.JEditorPane" icon="/com/intellij/ 
>> uiDesigner/icons/editorPane.png" removable="false" auto-create- 
>> binding="true" can-attach-label="true">
>> -        <default-constraints vsize-policy="6" hsize-policy="6"  
>> anchor="0" fill="3">
>> -          <preferred-size width="150" height="50" />
>> -        </default-constraints>
>> -      </item>
>> -      <item class="javax.swing.JComboBox" icon="/com/intellij/ 
>> uiDesigner/icons/comboBox.png" removable="false" auto-create- 
>> binding="true" can-attach-label="true">
>> -        <default-constraints vsize-policy="0" hsize-policy="2"  
>> anchor="8" fill="1" />
>> -      </item>
>> -      <item class="javax.swing.JTable" icon="/com/intellij/ 
>> uiDesigner/icons/table.png" removable="false" auto-create- 
>> binding="true" can-attach-label="false">
>> -        <default-constraints vsize-policy="6" hsize-policy="6"  
>> anchor="0" fill="3">
>> -          <preferred-size width="150" height="50" />
>> -        </default-constraints>
>> -      </item>
>> -      <item class="javax.swing.JList" icon="/com/intellij/ 
>> uiDesigner/icons/list.png" removable="false" auto-create- 
>> binding="true" can-attach-label="false">
>> -        <default-constraints vsize-policy="6" hsize-policy="2"  
>> anchor="0" fill="3">
>> -          <preferred-size width="150" height="50" />
>> -        </default-constraints>
>> -      </item>
>> -      <item class="javax.swing.JTree" icon="/com/intellij/ 
>> uiDesigner/icons/tree.png" removable="false" auto-create- 
>> binding="true" can-attach-label="false">
>> -        <default-constraints vsize-policy="6" hsize-policy="6"  
>> anchor="0" fill="3">
>> -          <preferred-size width="150" height="50" />
>> -        </default-constraints>
>> -      </item>
>> -      <item class="javax.swing.JTabbedPane" icon="/com/intellij/ 
>> uiDesigner/icons/tabbedPane.png" removable="false" auto-create- 
>> binding="true" can-attach-label="false">
>> -        <default-constraints vsize-policy="3" hsize-policy="3"  
>> anchor="0" fill="3">
>> -          <preferred-size width="200" height="200" />
>> -        </default-constraints>
>> -      </item>
>> -      <item class="javax.swing.JSplitPane" icon="/com/intellij/ 
>> uiDesigner/icons/splitPane.png" removable="false" auto-create- 
>> binding="false" can-attach-label="false">
>> -        <default-constraints vsize-policy="3" hsize-policy="3"  
>> anchor="0" fill="3">
>> -          <preferred-size width="200" height="200" />
>> -        </default-constraints>
>> -      </item>
>> -      <item class="javax.swing.JSpinner" icon="/com/intellij/ 
>> uiDesigner/icons/spinner.png" removable="false" auto-create- 
>> binding="true" can-attach-label="true">
>> -        <default-constraints vsize-policy="0" hsize-policy="6"  
>> anchor="8" fill="1" />
>> -      </item>
>> -      <item class="javax.swing.JSlider" icon="/com/intellij/ 
>> uiDesigner/icons/slider.png" removable="false" auto-create- 
>> binding="true" can-attach-label="false">
>> -        <default-constraints vsize-policy="0" hsize-policy="6"  
>> anchor="8" fill="1" />
>> -      </item>
>> -      <item class="javax.swing.JSeparator" icon="/com/intellij/ 
>> uiDesigner/icons/separator.png" removable="false" auto-create- 
>> binding="false" can-attach-label="false">
>> -        <default-constraints vsize-policy="6" hsize-policy="6"  
>> anchor="0" fill="3" />
>> -      </item>
>> -      <item class="javax.swing.JProgressBar" icon="/com/intellij/ 
>> uiDesigner/icons/progressbar.png" removable="false" auto-create- 
>> binding="true" can-attach-label="false">
>> -        <default-constraints vsize-policy="0" hsize-policy="6"  
>> anchor="0" fill="1" />
>> -      </item>
>> -      <item class="javax.swing.JToolBar" icon="/com/intellij/ 
>> uiDesigner/icons/toolbar.png" removable="false" auto-create- 
>> binding="false" can-attach-label="false">
>> -        <default-constraints vsize-policy="0" hsize-policy="6"  
>> anchor="0" fill="1">
>> -          <preferred-size width="-1" height="20" />
>> -        </default-constraints>
>> -      </item>
>> -      <item class="javax.swing.JToolBar$Separator" icon="/com/ 
>> intellij/uiDesigner/icons/toolbarSeparator.png" removable="false"  
>> auto-create-binding="false" can-attach-label="false">
>> -        <default-constraints vsize-policy="0" hsize-policy="0"  
>> anchor="0" fill="1" />
>> -      </item>
>> -      <item class="javax.swing.JScrollBar" icon="/com/intellij/ 
>> uiDesigner/icons/scrollbar.png" removable="false" auto-create- 
>> binding="true" can-attach-label="false">
>> -        <default-constraints vsize-policy="6" hsize-policy="0"  
>> anchor="0" fill="2" />
>> -      </item>
>> -    </group>
>> -  </component>
>> -  <component name="ProjectModuleManager">
>> -    <modules>
>> -      <module fileurl="file://$PROJECT_DIR$/maven.iml"  
>> filepath="$PROJECT_DIR$/maven.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-artifact/maven- 
>> artifact.iml" filepath="$PROJECT_DIR$/maven-artifact/maven- 
>> artifact.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-artifact- 
>> manager/maven-artifact-manager.iml" filepath="$PROJECT_DIR$/maven- 
>> artifact-manager/maven-artifact-manager.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-artifact-test/ 
>> maven-artifact-test.iml" filepath="$PROJECT_DIR$/maven-artifact- 
>> test/maven-artifact-test.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-cli/maven- 
>> cli.iml" filepath="$PROJECT_DIR$/maven-cli/maven-cli.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-core/maven- 
>> core.iml" filepath="$PROJECT_DIR$/maven-core/maven-core.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-embedder/maven- 
>> embedder.iml" filepath="$PROJECT_DIR$/maven-embedder/maven- 
>> embedder.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-error- 
>> diagnostics/maven-error-diagnostics.iml" filepath="$PROJECT_DIR$/ 
>> maven-error-diagnostics/maven-error-diagnostics.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-model/maven- 
>> model.iml" filepath="$PROJECT_DIR$/maven-model/maven-model.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-model-converter/ 
>> maven-model-converter.iml" filepath="$PROJECT_DIR$/maven-model- 
>> converter/maven-model-converter.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-monitor/maven- 
>> monitor.iml" filepath="$PROJECT_DIR$/maven-monitor/maven- 
>> monitor.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin-api/ 
>> maven-plugin-api.iml" filepath="$PROJECT_DIR$/maven-plugin-api/ 
>> maven-plugin-api.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin- 
>> descriptor/maven-plugin-descriptor.iml" filepath="$PROJECT_DIR$/ 
>> maven-plugin-descriptor/maven-plugin-descriptor.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin- 
>> parameter-documenter/maven-plugin-parameter-documenter.iml"  
>> filepath="$PROJECT_DIR$/maven-plugin-parameter-documenter/maven- 
>> plugin-parameter-documenter.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin-registry/ 
>> maven-plugin-registry.iml" filepath="$PROJECT_DIR$/maven-plugin- 
>> registry/maven-plugin-registry.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin-tools/ 
>> maven-plugin-tools.iml" filepath="$PROJECT_DIR$/maven-plugin-tools/ 
>> maven-plugin-tools.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin-tools/ 
>> maven-plugin-tools-ant/maven-plugin-tools-ant.iml"  
>> filepath="$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools-ant/ 
>> maven-plugin-tools-ant.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin-tools/ 
>> maven-plugin-tools-api/maven-plugin-tools-api.iml"  
>> filepath="$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools-api/ 
>> maven-plugin-tools-api.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin-tools/ 
>> maven-plugin-tools-beanshell/maven-plugin-tools-beanshell.iml"  
>> filepath="$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools- 
>> beanshell/maven-plugin-tools-beanshell.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin-tools/ 
>> maven-plugin-tools-java/maven-plugin-tools-java.iml"  
>> filepath="$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools-java/ 
>> maven-plugin-tools-java.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin-tools/ 
>> maven-plugin-tools-model/maven-plugin-tools-model.iml"  
>> filepath="$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools- 
>> model/maven-plugin-tools-model.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-plugin-tools/ 
>> maven-plugin-tools-pluggy/maven-plugin-tools-pluggy.iml"  
>> filepath="$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools- 
>> pluggy/maven-plugin-tools-pluggy.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-profile/maven- 
>> profile.iml" filepath="$PROJECT_DIR$/maven-profile/maven- 
>> profile.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-project/maven- 
>> project.iml" filepath="$PROJECT_DIR$/maven-project/maven- 
>> project.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-reporting/maven- 
>> reporting.iml" filepath="$PROJECT_DIR$/maven-reporting/maven- 
>> reporting.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-reporting/maven- 
>> reporting-api/maven-reporting-api.iml" filepath="$PROJECT_DIR$/ 
>> maven-reporting/maven-reporting-api/maven-reporting-api.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-reporting/maven- 
>> reporting-impl/maven-reporting-impl.iml" filepath="$PROJECT_DIR$/ 
>> maven-reporting/maven-reporting-impl/maven-reporting-impl.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-repository- 
>> metadata/maven-repository-metadata.iml" filepath="$PROJECT_DIR$/ 
>> maven-repository-metadata/maven-repository-metadata.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-script/maven- 
>> script.iml" filepath="$PROJECT_DIR$/maven-script/maven-script.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-script/maven- 
>> script-ant/maven-script-ant.iml" filepath="$PROJECT_DIR$/maven- 
>> script/maven-script-ant/maven-script-ant.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-script/maven- 
>> script-beanshell/maven-script-beanshell.iml" filepath="$PROJECT_DIR 
>> $/maven-script/maven-script-beanshell/maven-script-beanshell.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-settings/maven- 
>> settings.iml" filepath="$PROJECT_DIR$/maven-settings/maven- 
>> settings.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-toolchain/maven- 
>> toolchain.iml" filepath="$PROJECT_DIR$/maven-toolchain/maven- 
>> toolchain.iml" />
>> -      <module fileurl="file://$PROJECT_DIR$/maven-tools/maven- 
>> tools.iml" filepath="$PROJECT_DIR$/maven-tools/maven-tools.iml" />
>> -    </modules>
>> -  </component>
>> -  <component name="ProjectRootManager" version="2" assert- 
>> keyword="true" jdk-15="false" project-jdk-name="1.4" />
>> -  <component name="ProjectRunConfigurationManager" />
>> -  <component name="RmicSettings">
>> -    <option name="IS_EANABLED" value="false" />
>> -    <option name="DEBUGGING_INFO" value="true" />
>> -    <option name="GENERATE_NO_WARNINGS" value="false" />
>> -    <option name="GENERATE_IIOP_STUBS" value="false" />
>> -    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
>> -  </component>
>> -  <component name="StarteamVcsAdapter" />
>> -  <component name="VssVcs">
>> -    <SourceSafePersistencyRemovedFolder>/Users/jvanzyl/js/org/ 
>> codehaus/plexus/trunk/plexus-sandbox/plexus-classworlds/src/test/ 
>> java/org/codehaus/classworlds/configurator</ 
>> SourceSafePersistencyRemovedFolder>
>> -    <SourceSafePersistencyRemovedFolder>/Users/jvanzyl/js/org/ 
>> codehaus/plexus/trunk/plexus-sandbox/plexus-classworlds/src/main/ 
>> java/org/codehaus/classworlds/configurator</ 
>> SourceSafePersistencyRemovedFolder>
>> -  </component>
>> -  <component name="com.intellij.jsf.UserDefinedFacesConfigs">
>> -    <option name="USER_DEFINED_CONFIGS">
>> -      <value>
>> -        <list size="0" />
>> -      </value>
>> -    </option>
>> -  </component>
>> -  <component name="com.sixrr.metrics.MetricsReloaded">
>> -    <option name="selectedProfile" value="Default" />
>> -    <option name="autoscroll" value="false" />
>> -    <option name="calculateMetrics" value="true" />
>> -    <option name="includeTestClasses" value="false" />
>> -    <option name="flattenInnerClasses" value="true" />
>> -    <option name="cycleTableSpecificationString" value="" />
>> -    <option name="shortCycleTableSpecificationString" value="" />
>> -  </component>
>> -  <component name="copyright">
>> -    <Base>
>> -      <setting name="state" value="2" />
>> -    </Base>
>> -  </component>
>> -  <component name="libraryTable" />
>> -  <component name="uidesigner-configuration">
>> -    <option name="INSTRUMENT_CLASSES" value="true" />
>> -    <option name="COPY_FORMS_RUNTIME_TO_OUTPUT" value="true" />
>> -    <option name="DEFAULT_LAYOUT_MANAGER"  
>> value="GridLayoutManager" />
>> -  </component>
>> -  <UsedPathMacros />
>> +  </component>
>> +  <component name="DataSourceManager"/>
>> +  <component name="DataSourceManagerImpl"/>
>> +  <component name="DependenciesAnalyzeManager">
>> +    <option name="myForwardDirection" value="false"/>
>> +  </component>
>> +  <component name="DependencyValidationManager"/>
>> +  <component name="EclipseCompilerSettings">
>> +    <option name="DEBUGGING_INFO" value="true"/>
>> +    <option name="GENERATE_NO_WARNINGS" value="true"/>
>> +    <option name="DEPRECATION" value="false"/>
>> +    <option name="ADDITIONAL_OPTIONS_STRING" value=""/>
>> +    <option name="MAXIMUM_HEAP_SIZE" value="128"/>
>> +  </component>
>> +  <component name="EclipseEmbeddedCompilerSettings">
>> +    <option name="DEBUGGING_INFO" value="true"/>
>> +    <option name="GENERATE_NO_WARNINGS" value="true"/>
>> +    <option name="DEPRECATION" value="false"/>
>> +    <option name="ADDITIONAL_OPTIONS_STRING" value=""/>
>> +    <option name="MAXIMUM_HEAP_SIZE" value="128"/>
>> +  </component>
>> +  <component name="EntryPointsManager">
>> +    <entry_points/>
>> +  </component>
>> +  <component name="ExportToHTMLSettings">
>> +    <option name="PRINT_LINE_NUMBERS" value="false"/>
>> +    <option name="OPEN_IN_BROWSER" value="false"/>
>> +    <option name="OUTPUT_DIRECTORY"/>
>> +  </component>
>> +  <component name="GUI Designer component loader factory"/>
>> +  <component name="IdProvider"  
>> IDEtalkID="BE8D0C66E8F6587AD91BCEA90E9822F6"/>
>> +  <component name="ImportConfiguration">
>> +    <option name="VENDOR"/>
>> +    <option name="RELEASE_TAG"/>
>> +    <option name="LOG_MESSAGE"/>
>> +    <option name="CHECKOUT_AFTER_IMPORT" value="true"/>
>> +  </component>
>> +  <component name="InspectionProjectProfileManager">
>> +    <option name="PROJECT_PROFILE" value="Project Default"/>
>> +    <option name="USE_PROJECT_LEVEL_SETTINGS" value="false"/>
>> +    <scopes/>
>> +    <profiles>
>> +      <profile version="1.0" is_locked="false">
>> +        <option name="myName" value="Project Default"/>
>> +        <option name="myLocal" value="false"/>
>> +        <used_levels>
>> +          <error>
>> +            <option name="myName" value="ERROR"/>
>> +            <option name="myVal" value="400"/>
>> +          </error>
>> +          <warning>
>> +            <option name="myName" value="WARNING"/>
>> +            <option name="myVal" value="300"/>
>> +          </warning>
>> +          <information>
>> +            <option name="myName" value="INFO"/>
>> +            <option name="myVal" value="200"/>
>> +          </information>
>> +          <server>
>> +            <option name="myName" value="SERVER PROBLEM"/>
>> +            <option name="myVal" value="100"/>
>> +          </server>
>> +        </used_levels>
>> +      </profile>
>> +    </profiles>
>> +  </component>
>> +  <component name="JUnitProjectSettings">
>> +    <option name="TEST_RUNNER" value="UI"/>
>> +  </component>
>> +  <component name="JavacSettings">
>> +    <option name="DEBUGGING_INFO" value="true"/>
>> +    <option name="GENERATE_NO_WARNINGS" value="false"/>
>> +    <option name="DEPRECATION" value="true"/>
>> +    <option name="ADDITIONAL_OPTIONS_STRING" value=""/>
>> +    <option name="MAXIMUM_HEAP_SIZE" value="128"/>
>> +  </component>
>> +  <component name="JavadocGenerationManager">
>> +    <option name="OUTPUT_DIRECTORY"/>
>> +    <option name="OPTION_SCOPE" value="protected"/>
>> +    <option name="OPTION_HIERARCHY" value="false"/>
>> +    <option name="OPTION_NAVIGATOR" value="false"/>
>> +    <option name="OPTION_INDEX" value="false"/>
>> +    <option name="OPTION_SEPARATE_INDEX" value="false"/>
>> +    <option name="OPTION_DOCUMENT_TAG_USE" value="false"/>
>> +    <option name="OPTION_DOCUMENT_TAG_AUTHOR" value="false"/>
>> +    <option name="OPTION_DOCUMENT_TAG_VERSION" value="false"/>
>> +    <option name="OPTION_DOCUMENT_TAG_DEPRECATED" value="false"/>
>> +    <option name="OPTION_DEPRECATED_LIST" value="false"/>
>> +    <option name="OTHER_OPTIONS"/>
>> +    <option name="HEAP_SIZE"/>
>> +    <option name="LOCALE"/>
>> +    <option name="OPEN_IN_BROWSER" value="false"/>
>> +  </component>
>> +  <component name="JikesSettings">
>> +    <option name="JIKES_PATH" value=""/>
>> +    <option name="DEBUGGING_INFO" value="true"/>
>> +    <option name="DEPRECATION" value="true"/>
>> +    <option name="GENERATE_NO_WARNINGS" value="false"/>
>> +    <option name="IS_EMACS_ERRORS_MODE" value="true"/>
>> +    <option name="ADDITIONAL_OPTIONS_STRING" value=""/>
>> +  </component>
>> +  <component name="LogConsolePreferences">
>> +    <option name="FILTER_ERRORS" value="false"/>
>> +    <option name="FILTER_WARNINGS" value="false"/>
>> +    <option name="FILTER_INFO" value="true"/>
>> +    <option name="CUSTOM_FILTER"/>
>> +  </component>
>> +  <component name="Palette2">
>> +    <group name="Swing">
>> +      <item class="com.intellij.uiDesigner.HSpacer" tooltip- 
>> text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/ 
>> hspacer.png" removable="false" auto-create-binding="false" can- 
>> attach-label="false">
>> +        <default-constraints vsize-policy="1" hsize-policy="6"  
>> anchor="0" fill="1"/>
>> +      </item>
>> +      <item class="com.intellij.uiDesigner.VSpacer" tooltip- 
>> text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/ 
>> vspacer.png" removable="false" auto-create-binding="false" can- 
>> attach-label="false">
>> +        <default-constraints vsize-policy="6" hsize-policy="1"  
>> anchor="0" fill="2"/>
>> +      </item>
>> +      <item class="javax.swing.JPanel" icon="/com/intellij/ 
>> uiDesigner/icons/panel.png" removable="false" auto-create- 
>> binding="false" can-attach-label="false">
>> +        <default-constraints vsize-policy="3" hsize-policy="3"  
>> anchor="0" fill="3"/>
>> +      </item>
>> +      <item class="javax.swing.JScrollPane" icon="/com/intellij/ 
>> uiDesigner/icons/scrollPane.png" removable="false" auto-create- 
>> binding="false" can-attach-label="true">
>> +        <default-constraints vsize-policy="7" hsize-policy="7"  
>> anchor="0" fill="3"/>
>> +      </item>
>> +      <item class="javax.swing.JButton" icon="/com/intellij/ 
>> uiDesigner/icons/button.png" removable="false" auto-create- 
>> binding="true" can-attach-label="false">
>> +        <default-constraints vsize-policy="0" hsize-policy="3"  
>> anchor="0" fill="1"/>
>> +        <initial-values>
>> +          <property name="text" value="Button"/>
>> +        </initial-values>
>> +      </item>
>> +      <item class="javax.swing.JRadioButton" icon="/com/intellij/ 
>> uiDesigner/icons/radioButton.png" removable="false" auto-create- 
>> binding="true" can-attach-label="false">
>> +        <default-constraints vsize-policy="0" hsize-policy="3"  
>> anchor="8" fill="0"/>
>> +        <initial-values>
>> +          <property name="text" value="RadioButton"/>
>> +        </initial-values>
>> +      </item>
>> +      <item class="javax.swing.JCheckBox" icon="/com/intellij/ 
>> uiDesigner/icons/checkBox.png" removable="false" auto-create- 
>> binding="true" can-attach-label="false">
>> +        <default-constraints vsize-policy="0" hsize-policy="3"  
>> anchor="8" fill="0"/>
>> +        <initial-values>
>> +          <property name="text" value="CheckBox"/>
>> +        </initial-values>
>> +      </item>
>> +      <item class="javax.swing.JLabel" icon="/com/intellij/ 
>> uiDesigner/icons/label.png" removable="false" auto-create- 
>> binding="false" can-attach-label="false">
>> +        <default-constraints vsize-policy="0" hsize-policy="0"  
>> anchor="8" fill="0"/>
>> +        <initial-values>
>> +          <property name="text" value="Label"/>
>> +        </initial-values>
>> +      </item>
>> +      <item class="javax.swing.JTextField" icon="/com/intellij/ 
>> uiDesigner/icons/textField.png" removable="false" auto-create- 
>> binding="true" can-attach-label="true">
>> +        <default-constraints vsize-policy="0" hsize-policy="6"  
>> anchor="8" fill="1">
>> +          <preferred-size width="150" height="-1"/>
>> +        </default-constraints>
>> +      </item>
>> +      <item class="javax.swing.JPasswordField" icon="/com/ 
>> intellij/uiDesigner/icons/passwordField.png" removable="false"  
>> auto-create-binding="true" can-attach-label="true">
>> +        <default-constraints vsize-policy="0" hsize-policy="6"  
>> anchor="8" fill="1">
>> +          <preferred-size width="150" height="-1"/>
>> +        </default-constraints>
>> +      </item>
>> +      <item class="javax.swing.JFormattedTextField" icon="/com/ 
>> intellij/uiDesigner/icons/formattedTextField.png"  
>> removable="false" auto-create-binding="true" can-attach-label="true">
>> +        <default-constraints vsize-policy="0" hsize-policy="6"  
>> anchor="8" fill="1">
>> +          <preferred-size width="150" height="-1"/>
>> +        </default-constraints>
>> +      </item>
>> +      <item class="javax.swing.JTextArea" icon="/com/intellij/ 
>> uiDesigner/icons/textArea.png" removable="false" auto-create- 
>> binding="true" can-attach-label="true">
>> +        <default-constraints vsize-policy="6" hsize-policy="6"  
>> anchor="0" fill="3">
>> +          <preferred-size width="150" height="50"/>
>> +        </default-constraints>
>> +      </item>
>> +      <item class="javax.swing.JTextPane" icon="/com/intellij/ 
>> uiDesigner/icons/textPane.png" removable="false" auto-create- 
>> binding="true" can-attach-label="true">
>> +        <default-constraints vsize-policy="6" hsize-policy="6"  
>> anchor="0" fill="3">
>> +          <preferred-size width="150" height="50"/>
>> +        </default-constraints>
>> +      </item>
>> +      <item class="javax.swing.JEditorPane" icon="/com/intellij/ 
>> uiDesigner/icons/editorPane.png" removable="false" auto-create- 
>> binding="true" can-attach-label="true">
>> +        <default-constraints vsize-policy="6" hsize-policy="6"  
>> anchor="0" fill="3">
>> +          <preferred-size width="150" height="50"/>
>> +        </default-constraints>
>> +      </item>
>> +      <item class="javax.swing.JComboBox" icon="/com/intellij/ 
>> uiDesigner/icons/comboBox.png" removable="false" auto-create- 
>> binding="true" can-attach-label="true">
>> +        <default-constraints vsize-policy="0" hsize-policy="2"  
>> anchor="8" fill="1"/>
>> +      </item>
>> +      <item class="javax.swing.JTable" icon="/com/intellij/ 
>> uiDesigner/icons/table.png" removable="false" auto-create- 
>> binding="true" can-attach-label="false">
>> +        <default-constraints vsize-policy="6" hsize-policy="6"  
>> anchor="0" fill="3">
>> +          <preferred-size width="150" height="50"/>
>> +        </default-constraints>
>> +      </item>
>> +      <item class="javax.swing.JList" icon="/com/intellij/ 
>> uiDesigner/icons/list.png" removable="false" auto-create- 
>> binding="true" can-attach-label="false">
>> +        <default-constraints vsize-policy="6" hsize-policy="2"  
>> anchor="0" fill="3">
>> +          <preferred-size width="150" height="50"/>
>> +        </default-constraints>
>> +      </item>
>> +      <item class="javax.swing.JTree" icon="/com/intellij/ 
>> uiDesigner/icons/tree.png" removable="false" auto-create- 
>> binding="true" can-attach-label="false">
>> +        <default-constraints vsize-policy="6" hsize-policy="6"  
>> anchor="0" fill="3">
>> +          <preferred-size width="150" height="50"/>
>> +        </default-constraints>
>> +      </item>
>> +      <item class="javax.swing.JTabbedPane" icon="/com/intellij/ 
>> uiDesigner/icons/tabbedPane.png" removable="false" auto-create- 
>> binding="true" can-attach-label="false">
>> +        <default-constraints vsize-policy="3" hsize-policy="3"  
>> anchor="0" fill="3">
>> +          <preferred-size width="200" height="200"/>
>> +        </default-constraints>
>> +      </item>
>> +      <item class="javax.swing.JSplitPane" icon="/com/intellij/ 
>> uiDesigner/icons/splitPane.png" removable="false" auto-create- 
>> binding="false" can-attach-label="false">
>> +        <default-constraints vsize-policy="3" hsize-policy="3"  
>> anchor="0" fill="3">
>> +          <preferred-size width="200" height="200"/>
>> +        </default-constraints>
>> +      </item>
>> +      <item class="javax.swing.JSpinner" icon="/com/intellij/ 
>> uiDesigner/icons/spinner.png" removable="false" auto-create- 
>> binding="true" can-attach-label="true">
>> +        <default-constraints vsize-policy="0" hsize-policy="6"  
>> anchor="8" fill="1"/>
>> +      </item>
>> +      <item class="javax.swing.JSlider" icon="/com/intellij/ 
>> uiDesigner/icons/slider.png" removable="false" auto-create- 
>> binding="true" can-attach-label="false">
>> +        <default-constraints vsize-policy="0" hsize-policy="6"  
>> anchor="8" fill="1"/>
>> +      </item>
>> +      <item class="javax.swing.JSeparator" icon="/com/intellij/ 
>> uiDesigner/icons/separator.png" removable="false" auto-create- 
>> binding="false" can-attach-label="false">
>> +        <default-constraints vsize-policy="6" hsize-policy="6"  
>> anchor="0" fill="3"/>
>> +      </item>
>> +      <item class="javax.swing.JProgressBar" icon="/com/intellij/ 
>> uiDesigner/icons/progressbar.png" removable="false" auto-create- 
>> binding="true" can-attach-label="false">
>> +        <default-constraints vsize-policy="0" hsize-policy="6"  
>> anchor="0" fill="1"/>
>> +      </item>
>> +      <item class="javax.swing.JToolBar" icon="/com/intellij/ 
>> uiDesigner/icons/toolbar.png" removable="false" auto-create- 
>> binding="false" can-attach-label="false">
>> +        <default-constraints vsize-policy="0" hsize-policy="6"  
>> anchor="0" fill="1">
>> +          <preferred-size width="-1" height="20"/>
>> +        </default-constraints>
>> +      </item>
>> +      <item class="javax.swing.JToolBar$Separator" icon="/com/ 
>> intellij/uiDesigner/icons/toolbarSeparator.png" removable="false"  
>> auto-create-binding="false" can-attach-label="false">
>> +        <default-constraints vsize-policy="0" hsize-policy="0"  
>> anchor="0" fill="1"/>
>> +      </item>
>> +      <item class="javax.swing.JScrollBar" icon="/com/intellij/ 
>> uiDesigner/icons/scrollbar.png" removable="false" auto-create- 
>> binding="true" can-attach-label="false">
>> +        <default-constraints vsize-policy="6" hsize-policy="0"  
>> anchor="0" fill="2"/>
>> +      </item>
>> +    </group>
>> +  </component>
>> +  <component name="ProjectModuleManager">
>> +    <modules>
>> +      <module filepath="$PROJECT_DIR$/maven.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-artifact/maven- 
>> artifact.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-artifact-manager/ 
>> maven-artifact-manager.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-artifact-test/maven- 
>> artifact-test.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-core/maven-core.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-error-diagnostics/ 
>> maven-error-diagnostics.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-model/maven-model.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-monitor/maven- 
>> monitor.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-plugin-api/maven- 
>> plugin-api.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-plugin-descriptor/ 
>> maven-plugin-descriptor.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-plugin-parameter- 
>> documenter/maven-plugin-parameter-documenter.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-plugin-registry/maven- 
>> plugin-registry.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-plugin-tools/maven- 
>> plugin-tools-api/maven-plugin-tools-api.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-plugin-tools/maven- 
>> plugin-tools-java/maven-plugin-tools-java.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-plugin-tools/maven- 
>> plugin-tools-beanshell/maven-plugin-tools-beanshell.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-plugin-tools/maven- 
>> plugin-tools-pluggy/maven-plugin-tools-pluggy.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-plugin-tools/maven- 
>> plugin-tools-model/maven-plugin-tools-model.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-plugin-tools/maven- 
>> plugin-tools-ant/maven-plugin-tools-ant.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-plugin-tools/maven- 
>> plugin-tools.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-profile/maven- 
>> profile.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-project/maven- 
>> project.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-reporting/maven- 
>> reporting-api/maven-reporting-api.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-reporting/maven- 
>> reporting-impl/maven-reporting-impl.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-reporting/maven- 
>> reporting.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-repository-metadata/ 
>> maven-repository-metadata.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-script/maven-script- 
>> ant/maven-script-ant.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-script/maven-script- 
>> beanshell/maven-script-beanshell.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-script/maven- 
>> script.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-settings/maven- 
>> settings.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-cli/maven-cli.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-embedder/maven- 
>> embedder.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-tools/maven-tools.iml"/>
>> +      <module filepath="$PROJECT_DIR$/maven-toolchain/maven- 
>> toolchain.iml"/>
>> +    </modules>
>> +  </component>
>> +  <component name="ProjectRootManager" version="2" assert- 
>> keyword="true" jdk-15="false" project-jdk-name="1.4"/>
>> +  <component name="ProjectRunConfigurationManager"/>
>> +  <component name="RmicSettings">
>> +    <option name="IS_EANABLED" value="false"/>
>> +    <option name="DEBUGGING_INFO" value="true"/>
>> +    <option name="GENERATE_NO_WARNINGS" value="false"/>
>> +    <option name="GENERATE_IIOP_STUBS" value="false"/>
>> +    <option name="ADDITIONAL_OPTIONS_STRING" value=""/>
>> +  </component>
>> +  <component name="StarteamVcsAdapter"/>
>> +  <component name="VssVcs">
>> +    <SourceSafePersistencyRemovedFolder>/Users/jvanzyl/js/org/ 
>> codehaus/plexus/trunk/plexus-sandbox/plexus-classworlds/src/test/ 
>> java/org/codehaus/classworlds/configurator</ 
>> SourceSafePersistencyRemovedFolder>
>> +    <SourceSafePersistencyRemovedFolder>/Users/jvanzyl/js/org/ 
>> codehaus/plexus/trunk/plexus-sandbox/plexus-classworlds/src/main/ 
>> java/org/codehaus/classworlds/configurator</ 
>> SourceSafePersistencyRemovedFolder>
>> +  </component>
>> +  <component name="com.intellij.jsf.UserDefinedFacesConfigs">
>> +    <option name="USER_DEFINED_CONFIGS">
>> +      <value>
>> +        <list size="0"/>
>> +      </value>
>> +    </option>
>> +  </component>
>> +  <component name="com.sixrr.metrics.MetricsReloaded">
>> +    <option name="selectedProfile" value="Default"/>
>> +    <option name="autoscroll" value="false"/>
>> +    <option name="calculateMetrics" value="true"/>
>> +    <option name="includeTestClasses" value="false"/>
>> +    <option name="flattenInnerClasses" value="true"/>
>> +    <option name="cycleTableSpecificationString" value=""/>
>> +    <option name="shortCycleTableSpecificationString" value=""/>
>> +  </component>
>> +  <component name="copyright">
>> +    <Base>
>> +      <setting name="state" value="2"/>
>> +    </Base>
>> +  </component>
>> +  <component name="libraryTable"/>
>> +  <component name="uidesigner-configuration">
>> +    <option name="INSTRUMENT_CLASSES" value="true"/>
>> +    <option name="COPY_FORMS_RUNTIME_TO_OUTPUT" value="true"/>
>> +    <option name="DEFAULT_LAYOUT_MANAGER"  
>> value="GridLayoutManager"/>
>> +  </component>
>> +  <UsedPathMacros/>
>>  </project>
>> -
>>
>> Modified: maven/components/branches/maven-2.1-jvz/maven.iws
>> URL: http://svn.apache.org/viewvc/maven/components/branches/ 
>> maven-2.1-jvz/maven.iws?view=diff&rev=450383&r1=450382&r2=450383
>> ===================================================================== 
>> =========
>> --- maven/components/branches/maven-2.1-jvz/maven.iws (original)
>> +++ maven/components/branches/maven-2.1-jvz/maven.iws Wed Sep 27  
>> 02:08:07 2006
>> @@ -17,8 +17,7 @@
>>    </component>
>>    <component name="ChangeListManager">
>>      <list default="true" name="Default" comment="">
>> -      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/ 
>> maven.ipr" afterPath="$PROJECT_DIR$/maven.ipr" />
>> -      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/ 
>> pom.xml" afterPath="$PROJECT_DIR$/pom.xml" />
>> +      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/maven- 
>> toolchain/src/main/java/org/apache/maven/Toolchain.java"  
>> afterPath="$PROJECT_DIR$/maven-toolchain/src/main/java/org/apache/ 
>> maven/Toolchain.java" />
>>        <change type="MODIFICATION" beforePath="$PROJECT_DIR$/ 
>> maven.iws" afterPath="$PROJECT_DIR$/maven.iws" />
>>      </list>
>>    </component>
>> @@ -149,7 +148,7 @@
>>        <file leaf-file-name="Toolchain.java" pinned="false"  
>> current="true" current-in-tab="true">
>>          <entry file="file://$PROJECT_DIR$/maven-toolchain/src/ 
>> main/java/org/apache/maven/Toolchain.java">
>>            <provider selected="true" editor-type-id="text-editor">
>> -            <state line="8" column="22" selection-start="127"  
>> selection-end="127" vertical-scroll-proportion="0.14243324">
>> +            <state line="50" column="0" selection-start="1210"  
>> selection-end="1210" vertical-scroll-proportion="0.66172105">
>>                <folding />
>>              </state>
>>            </provider>
>> @@ -196,7 +195,7 @@
>>        <file leaf-file-name="MavenPluginCollector.java"  
>> pinned="false" current="false" current-in-tab="false">
>>          <entry file="file://$PROJECT_DIR$/maven-core/src/main/ 
>> java/org/apache/maven/plugin/MavenPluginCollector.java">
>>            <provider selected="true" editor-type-id="text-editor">
>> -            <state line="73" column="52" selection-start="2888"  
>> selection-end="2888" vertical-scroll-proportion="0.21661721">
>> +            <state line="73" column="52" selection-start="2888"  
>> selection-end="2888" vertical-scroll-proportion="0.21958457">
>>                <folding />
>>              </state>
>>            </provider>
>> @@ -205,7 +204,7 @@
>>        <file leaf-file-name="Plugin.java" pinned="false"  
>> current="false" current-in-tab="false">
>>          <entry file="file://$PROJECT_DIR$/maven-model/target/ 
>> generated-sources/modello/org/apache/maven/model/Plugin.java">
>>            <provider selected="true" editor-type-id="text-editor">
>> -            <state line="290" column="25" selection-start="6759"  
>> selection-end="6759" vertical-scroll-proportion="0.23520486">
>> +            <state line="290" column="25" selection-start="6759"  
>> selection-end="6759" vertical-scroll-proportion="0.23823975">
>>                <folding />
>>              </state>
>>            </provider>
>> @@ -214,7 +213,7 @@
>>        <file leaf-file-name="PluginManager.java" pinned="false"  
>> current="false" current-in-tab="false">
>>          <entry file="file://$PROJECT_DIR$/maven-core/src/main/ 
>> java/org/apache/maven/plugin/PluginManager.java">
>>            <provider selected="true" editor-type-id="text-editor">
>> -            <state line="81" column="4" selection-start="4054"  
>> selection-end="4054" vertical-scroll-proportion="0.8397626">
>> +            <state line="81" column="4" selection-start="4054"  
>> selection-end="4054" vertical-scroll-proportion="0.84273">
>>                <folding />
>>              </state>
>>            </provider>
>> @@ -325,60 +324,6 @@
>>            <option name="myItemType"  
>> value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode 
>> " />
>>          </PATH_ELEMENT>
>>          <PATH_ELEMENT>
>> -          <option name="myItemId" value="maven-toolchain" />
>> -          <option name="myItemType"  
>> value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" 
>>  />
>> -        </PATH_ELEMENT>
>> -      </PATH>
>> -      <PATH>
>> -        <PATH_ELEMENT>
>> -          <option name="myItemId" value="maven.ipr" />
>> -          <option name="myItemType"  
>> value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode 
>> " />
>> -        </PATH_ELEMENT>
>> -        <PATH_ELEMENT>
>> -          <option name="myItemId" value="maven-toolchain" />
>> -          <option name="myItemType"  
>> value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" 
>>  />
>> -        </PATH_ELEMENT>
>> -        <PATH_ELEMENT>
>> -          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR 
>> $/maven-toolchain" />
>> -          <option name="myItemType"  
>> value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
>> -        </PATH_ELEMENT>
>> -      </PATH>
>> -      <PATH>
>> -        <PATH_ELEMENT>
>> -          <option name="myItemId" value="maven.ipr" />
>> -          <option name="myItemType"  
>> value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode 
>> " />
>> -        </PATH_ELEMENT>
>> -        <PATH_ELEMENT>
>> -          <option name="myItemId" value="maven-toolchain" />
>> -          <option name="myItemType"  
>> value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" 
>>  />
>> -        </PATH_ELEMENT>
>> -        <PATH_ELEMENT>
>> -          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR 
>> $/maven-toolchain" />
>> -          <option name="myItemType"  
>> value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
>> -        </PATH_ELEMENT>
>> -        <PATH_ELEMENT>
>> -          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR 
>> $/maven-toolchain/src" />
>> -          <option name="myItemType"  
>> value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
>> -        </PATH_ELEMENT>
>> -        <PATH_ELEMENT>
>> -          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR 
>> $/maven-toolchain/src/main" />
>> -          <option name="myItemType"  
>> value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
>> -        </PATH_ELEMENT>
>> -        <PATH_ELEMENT>
>> -          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR 
>> $/maven-toolchain/src/main/java" />
>> -          <option name="myItemType"  
>> value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
>> -        </PATH_ELEMENT>
>> -        <PATH_ELEMENT>
>> -          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR 
>> $/maven-toolchain/src/main/java/org/apache/maven" />
>> -          <option name="myItemType"  
>> value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
>> -        </PATH_ELEMENT>
>> -      </PATH>
>> -      <PATH>
>> -        <PATH_ELEMENT>
>> -          <option name="myItemId" value="maven.ipr" />
>> -          <option name="myItemType"  
>> value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode 
>> " />
>> -        </PATH_ELEMENT>
>> -        <PATH_ELEMENT>
>>            <option name="myItemId" value="maven-embedder" />
>>            <option name="myItemType"  
>> value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" 
>>  />
>>          </PATH_ELEMENT>
>> @@ -815,6 +760,13 @@
>>          <option name="Make" value="true" />
>>        </method>
>>      </tempConfiguration>
>> +    <configuration default="true" type="Remote"  
>> factoryName="Remote">
>> +      <option name="USE_SOCKET_TRANSPORT" value="true" />
>> +      <option name="SERVER_MODE" value="false" />
>> +      <option name="SHMEM_ADDRESS" value="javadebug" />
>> +      <option name="HOST" value="localhost" />
>> +      <option name="PORT" value="5005" />
>> +    </configuration>
>>      <configuration default="true" type="Applet"  
>> factoryName="Applet">
>>        <module name="" />
>>        <option name="MAIN_CLASS_NAME" />
>> @@ -856,13 +808,6 @@
>>        <option name="ENABLE_SWING_INSPECTOR" value="false" />
>>        <module name="" />
>>      </configuration>
>> -    <configuration default="true" type="Remote"  
>> factoryName="Remote">
>> -      <option name="USE_SOCKET_TRANSPORT" value="true" />
>> -      <option name="SERVER_MODE" value="false" />
>> -      <option name="SHMEM_ADDRESS" value="javadebug" />
>> -      <option name="HOST" value="localhost" />
>> -      <option name="PORT" value="5005" />
>> -    </configuration>
>>    </component>
>>    <component name="ScopeViewComponent">
>>      <subPane subId="Production">
>> @@ -1082,6 +1027,24 @@
>>          </state>
>>        </provider>
>>      </entry>
>> +    <entry file="file://$PROJECT_DIR$/maven-embedder/src/main/ 
>> java/org/apache/maven/embedder/MavenEmbedder.java">
>> +      <provider selected="true" editor-type-id="text-editor">
>> +        <state line="194" column="35" selection-start="7285"  
>> selection-end="7285" vertical-scroll-proportion="0.017804155">
>> +          <folding>
>> +            <element signature="imports" expanded="true" />
>> +          </folding>
>> +        </state>
>> +      </provider>
>> +    </entry>
>> +    <entry file="file://$PROJECT_DIR$/maven-cli/src/main/java/org/ 
>> apache/maven/cli/MavenCli.java">
>> +      <provider selected="true" editor-type-id="text-editor">
>> +        <state line="140" column="33" selection-start="4632"  
>> selection-end="4632" vertical-scroll-proportion="0.017804155">
>> +          <folding>
>> +            <element signature="imports" expanded="true" />
>> +          </folding>
>> +        </state>
>> +      </provider>
>> +    </entry>
>>      <entry file="file://$PROJECT_DIR$/maven-cli/src/main/java/org/ 
>> apache/maven/cli/CLIManager.java">
>>        <provider selected="true" editor-type-id="text-editor">
>>          <state line="0" column="0" selection-start="0" selection- 
>> end="0" vertical-scroll-proportion="0.0">
>> @@ -1114,21 +1077,21 @@
>>      </entry>
>>      <entry file="file://$PROJECT_DIR$/maven-core/src/main/java/ 
>> org/apache/maven/plugin/MavenPluginCollector.java">
>>        <provider selected="true" editor-type-id="text-editor">
>> -        <state line="73" column="52" selection-start="2888"  
>> selection-end="2888" vertical-scroll-proportion="0.21661721">
>> +        <state line="73" column="52" selection-start="2888"  
>> selection-end="2888" vertical-scroll-proportion="0.21958457">
>>            <folding />
>>          </state>
>>        </provider>
>>      </entry>
>>      <entry file="file://$PROJECT_DIR$/maven-model/target/ 
>> generated-sources/modello/org/apache/maven/model/Plugin.java">
>>        <provider selected="true" editor-type-id="text-editor">
>> -        <state line="290" column="25" selection-start="6759"  
>> selection-end="6759" vertical-scroll-proportion="0.23520486">
>> +        <state line="290" column="25" selection-start="6759"  
>> selection-end="6759" vertical-scroll-proportion="0.23823975">
>>            <folding />
>>          </state>
>>        </provider>
>>      </entry>
>>      <entry file="file://$PROJECT_DIR$/maven-core/src/main/java/ 
>> org/apache/maven/plugin/PluginManager.java">
>>        <provider selected="true" editor-type-id="text-editor">
>> -        <state line="81" column="4" selection-start="4054"  
>> selection-end="4054" vertical-scroll-proportion="0.8397626">
>> +        <state line="81" column="4" selection-start="4054"  
>> selection-end="4054" vertical-scroll-proportion="0.84273">
>>            <folding />
>>          </state>
>>        </provider>
>> @@ -1142,27 +1105,9 @@
>>          </state>
>>        </provider>
>>      </entry>
>> -    <entry file="file://$PROJECT_DIR$/maven-embedder/src/main/ 
>> java/org/apache/maven/embedder/MavenEmbedder.java">
>> -      <provider selected="true" editor-type-id="text-editor">
>> -        <state line="194" column="35" selection-start="7285"  
>> selection-end="7285" vertical-scroll-proportion="0.017804155">
>> -          <folding>
>> -            <element signature="imports" expanded="true" />
>> -          </folding>
>> -        </state>
>> -      </provider>
>> -    </entry>
>> -    <entry file="file://$PROJECT_DIR$/maven-cli/src/main/java/org/ 
>> apache/maven/cli/MavenCli.java">
>> -      <provider selected="true" editor-type-id="text-editor">
>> -        <state line="140" column="33" selection-start="4632"  
>> selection-end="4632" vertical-scroll-proportion="0.017804155">
>> -          <folding>
>> -            <element signature="imports" expanded="true" />
>> -          </folding>
>> -        </state>
>> -      </provider>
>> -    </entry>
>>      <entry file="file://$PROJECT_DIR$/maven-toolchain/src/main/ 
>> java/org/apache/maven/Toolchain.java">
>>        <provider selected="true" editor-type-id="text-editor">
>> -        <state line="8" column="22" selection-start="127"  
>> selection-end="127" vertical-scroll-proportion="0.14243324">
>> +        <state line="50" column="0" selection-start="1210"  
>> selection-end="1210" vertical-scroll-proportion="0.66172105">
>>            <folding />
>>          </state>
>>        </provider>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

Jason van Zyl
jason@maven.org




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: svn commit: r450383 - in /maven/components/branches/maven-2.1-jvz: maven-toolchain/src/main/java/org/apache/maven/Toolchain.java maven.ipr maven.iws

Posted by Jason van Zyl <ja...@maven.org>.
On 27 Sep 06, at 2:21 PM 27 Sep 06, Brett Porter wrote:

> Do we need a hierachy of interfaces? JavaToolchain?
>

Milos and I started with the way Netbeans does this and I think it's  
fairly accurate and is working for them. I think what the IDEs do is  
very close, if not exactly what we are trying to achieve. We're  
mocking it all up with some plugins, I'll put it in the queue and in  
the wiki.

Jason van Zyl
jason@maven.org




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org