将.SQLJ迁移到netbeans中的maven项目

时间:2014-03-11 03:40:43

标签: java oracle maven netbeans sqlj

我目前正在迁移一个使用sqlj进行所有查询的项目。它使用JDeveloper来开发项目。

目前我需要使用netbeans创建一个新的maven项目,我需要在此migrationg中重用这些sqlj。但是netbeans没有对sqlj进行重新命名。

有关如何在netbeans中将sqlj迁移到maven项目的解决方案吗?我已经在maven中导入了插件,但它有一些错误,就像无法获得版本一样。

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>sqlj-maven-plugin</artifactId>
    <version>1.2</version>
    <executions>
        <execution>
          <id>sqlj</id>
          <goals>
            <goal>sqlj</goal>
          </goals>
          <configuration>
            <sqljDirs>
              <sqljDir>src\main</sqljDir>
            </sqljDirs>
          </configuration>
        </execution>
      </executions>
    <dependencies>
      <dependency>
        <groupId>sqlj-maven-plugin</groupId>
        <artifactId>sqlj</artifactId>
        <version>1.2</version>
      </dependency>
    </dependencies>
  </plugin>  

我在Oracle中下载了SQLJ翻译器 Oracle Link

我已根据Maven第三方jar安装指南Here

将translator.jar安装到我的maven存储库中

之前任何人都有此迁移案例可能会指导我或就此迁移提供一些建议。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我刚刚使用sqlj-maven-plugin创建了一个maven项目,并且适合我。 (我使用的是jdk6,mvn 3.1.1和插件的1.3版本。)

我得到了&#34;无法检索SQLJ翻译版本信息&#34;错误,但我的translator.jar与插件之间存在不兼容错误(我已提交更正here