【发布时间】:2016-04-15 09:10:30
【问题描述】:
我的应用程序基于 GWT。
我正在尝试使用 org.quartz-scheduler.quartz-2.2.1.jar 验证 cron 表达式以验证 cron 表达式。
但是当我尝试构建一个 maven 构建时,我得到了以下错误。
[INFO] Compile with -strict or with -logLevel set to TRACE or DEBUG to see all errors.
[INFO] [ERROR] Errors in 'file:/C:/rd/target/classes/org/drools/guvnor/client/asseteditor/drools/CalendarEditor.java'
[INFO] [ERROR] Line 843: No source code is available for type org.quartz.CronExpression; did you forget to inherit a required module?
我的 pom.xml 配置:
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.2.1</version>
</dependency>
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.2.1</version>
<classifier>sources</classifier>
</dependency>
我也包含了quartz-2.2.1.jar 的来源,但我仍然遇到上述异常。
所以建议一些解决方案来解决上述问题。
但是在同一个 GWT 应用程序中,hibernate-core-3.3.2.GA-source 和 hibernate-core-3.3.2.jar 与它成功构建的相同配置一起使用。
【问题讨论】:
-
您正在尝试使用不在 GWT 模块中的代码,或者您确实忘记了继承模块。
-
我正在尝试使用不在 GWT 模块内的代码。
-
那么我如何在我的 GWT 应用程序中使用quartz-scheduler-2.2.1 jar
-
如果没有GWT的实现,就不行!
-
No El Hoss,名为 Calendareditor .java 的 java 文件实际上存在于 gwt 应用程序的客户端,所以我试图在其中使用石英 jar。当我通过 java-build 路径导入 jar 但在 maven 构建期间它会引发错误时,它工作正常 eclipse。这就是问题