It is certainly possible to migrate from OpenJPA 1.2.x to 2.0.0.  The exact 
details will vary according to your dependencies, but I was able to migrate the 
pom.xml file with a single version flag.  I recommend running 'mvn 
dependency:tree' and studying the results.

Here also are the OpenJPA sections of my pom.xml file.  Perhaps it will help.

  <properties>
    <openjpa.version>2.0.0-beta2</openjpa.version>
    <!-- openjpa.version>1.2.2</openjpa.version -->
  </properties>

  <dependencies>
    <dependency>
      <groupId>org.apache.openjpa</groupId>
      <artifactId>openjpa</artifactId>
      <version>${openjpa.version}</version>
    </dependency>
    ...
  </dependencies>

  <build>
    <plugins>
      <plugin> 
        <groupId>org.apache.maven.plugins</groupId> 
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <source>1.6</source>
          <target>1.6</target>
        </configuration>
      </plugin>
      
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>openjpa-maven-plugin</artifactId>
        <version>1.0</version>
        <configuration>
          <includes>com/example/*.class</includes>
          <excludes>
            com/example/*DAOImpl*.class
          </excludes>
          <addDefaultConstructor>true</addDefaultConstructor>
          <enforcePropertyRestrictions>true</enforcePropertyRestrictions>
        </configuration>
        <executions>
          <execution>
            <id>enhancer</id>
            <phase>process-classes</phase>
            <goals>
              <goal>enhance</goal>
            </goals>
          </execution>
        </executions>
        
        <dependencies>
          <dependency>
            <groupId>org.apache.openjpa</groupId>
            <artifactId>openjpa</artifactId>
            <version>${openjpa.version}</version>
          </dependency>
        </dependencies>
      </plugin>
    </plugins>
  </build>


On Mar 9, 2010, at 6:01 PM, phill.moran [via OpenJPA] wrote:

> When I build my old openjpa 121 project in 2.0 it keeps giving me an error on 
> a 121 dependency. I use maven 2 to build and originally thought it was the 
> plug-in doing that but I removed the 120 dependency in the POM but still get 
> the error. 
> Anyone else seeing this? Is there another way to build a 2.0 dependent 
> project without the maven-openjpa-plugin? 
> 
> Sincerely, 
>     Phill 
> 
> 
> View message @ 
> http://n2.nabble.com/Open-jpa-2-0-and-maven-build-tp4705782p4705782.html 
> To start a new topic under OpenJPA Users, email 
> [email protected] 
> To unsubscribe from OpenJPA Users, click here.
> 


-- 
View this message in context: 
http://n2.nabble.com/Open-jpa-2-0-and-maven-build-tp4705782p4706377.html
Sent from the OpenJPA Users mailing list archive at Nabble.com.

Reply via email to