我目前正在迁移使用sqlj进行所有查询的项目。它正在使用JDeveloper来开发项目。
当前,我需要使用netbeans创建一个新的maven项目,并且需要在迁移过程中重用那些sqlj。但是netbeans不会使sqlj变灰。
关于如何将sqlj迁移到netbeans中的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 3rd party jar安装指南Here将translator.jar安装到我的Maven存储库中
在此之前,任何人都有此迁移案例可能会指导我或给我一些有关此迁移的建议。
提前致谢。
最佳答案
我刚刚使用sqlj-maven-plugin创建了一个maven项目,并为我工作。 (我正在使用jdk6,mvn 3.1.1和插件的1.3版)。
我收到“无法检索SQLJ转换器版本信息”错误,但在我的translator.jar和插件之间是不兼容的错误(我已经提交了更正here)