2.1 is the latest version of maven-idea-plugin for Maven 2. Please read the documentation for this version here:

  http://maven.apache.org/plugins/maven-idea-plugin/

You referenced properties in your first mail. Those only work in the IDEA plugin for Maven 1. The Maven 2 plugin is configured *only* in your pom.xml file. See the docs for more info on how to configure it.

Frederick N. Brier wrote:
Maven 2.0.6

Dennis Lundberg wrote:
Are you using Maven 1 or Maven 2?

Frederick N. Brier wrote:
I am trying out AppFuse 2.0M5 on a new project. I am trying to integrate XmlBeans into the build. I set the properties for the IDEA Maven2 plugin. When I run the IDEA target it does not include the generated sources directory. I open the Module Settings for the project and the exclude is still there and the xmlbeans-source directory is not tagged as a source directory. The result is that IDEA is showing errors in my code for unresolved references. The following excerpts are from my pom.xml:

        <plugin>
           <groupId>org.codehaus.mojo</groupId>
           <artifactId>xmlbeans-maven-plugin</artifactId>
           <executions>
              <execution>
                 <goals>
                    <goal>xmlbeans</goal>
                 </goals>
              </execution>
           </executions>
           <inherited>true</inherited>
           <configuration>
              <schemaDirectory>src/main/xsd</schemaDirectory>
           </configuration>
        </plugin>

        <plugin>
           <artifactId>maven-idea-plugin</artifactId>
           <version>2.0</version>
           <configuration>
              <downloadSources>true</downloadSources>
              <downloadJavadocs>true</downloadJavadocs>
              <dependenciesAsLibraries>true</dependenciesAsLibraries>
              <useFullNames>false</useFullNames>
           </configuration>
        </plugin>

The latest version of the IDEA plugin listed on the plugin web page is 1.7 [http://maven.apache.org/maven-1.x/plugins/idea/downloads.html]. Yet the version 2.0 generated by AppFuse works fine..

      <dependency>
         <groupId>xmlbeans</groupId>
         <artifactId>xbean</artifactId>
         <version>2.2.0</version>
         <scope>compile</scope>
      </dependency>

In the appropriate places. For some reason using version 2.3.0 does not fetch the .jars, but that is another issue.

I added the generated sources directory for JavaDoc:

        <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-javadoc-plugin</artifactId>
           <configuration>
<sourcepath>${project.build.sourceDirectory};${project.build.directory}/xmlbeans-source</sourcepath>
              <links>
                 <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
                 <link>http://java.sun.com/j2ee/1.4/docs/api</link>
<link>http://java.sun.com/javaee/javaserverfaces/1.1_01/docs/api</link> <link>http://jakarta.apache.org/commons/collections/apidocs-COLLECTIONS_3_0/</link> <link>http://jakarta.apache.org/commons/fileupload/apidocs/</link> <link>http://jakarta.apache.org/commons/logging/apidocs/</link>
                 <link>http://www.junit.org/junit/javadoc/</link>
                 <link>http://logging.apache.org/log4j/docs/api/</link>
<link>http://xmlbeans.apache.org/docs/2.2.0/reference/</link>
              </links>
           </configuration>
        </plugin>

And I set up the properties described on the IDEA plugin page [http://maven.apache.org/maven-1.x/plugins/idea/properties.html] to exclude the target directory and include the generated source directory.

     <!-- IDEA Settings.  Needed for XMLBeans -->
     <maven.idea.target.exclude>false</maven.idea.target.exclude>
<maven.idea.generated.source>${project.build.directory}/xmlbeans-source</maven.idea.generated.source>

I also tried specifying just "xmlbeans-source" for the maven.idea.generated.source property, but that did not work either. Any suggestions? Thank you!

Frederick N. Brier



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Dennis Lundberg

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to