我绞尽脑汁好几个小时都想弄清楚这件事。每当我尝试对新创建的Grails项目执行任何类型的操作(使用全新的Grails安装)时,我都会收到以下错误消息:
Error There was an error loading the BuildConfig: ivy pattern must be absolute:
${HOME}/.m2/alpha/repository/[organisation]/[module]/[revision]/[module]-[revision](-
[classifier]).pom (Use --stacktrace to see the full trace
我正在开发一个Grails web应用程序,我需要使用JNI本地库来访问一些特定的硬件。对于一个简单的Java应用程序(见下文),它工作得很好。为此,我只需将JAR添加到Java构建路径并指定“本地库位置”(我在Windows7上使用SpringSource工具套件)。
工作示例:
import conceptacid.nativedriver.Driver;
public class Main {
public static void main(String[] args) {
System.out.println("starting...");
那么,在实现Grails服务时不建议使用继承方法吗?我经历了一个简单的服务专业化模式,了解到所有这些都将以透明的方式工作,但我开始在spring/grails模式下的事务管理方面遇到麻烦。当专门化类的方法从继承的类调用方法时(这两个具体服务本身)都会发生问题:
@Transactional
public class MammalService {
public mammalMethod() {
}
}
@Transactional
public class DogService extends MammalService {
public dogMethod() {
从Grails 2.3.10更新到2.3.11并将path变量更新为
export GRAILS_HOME=/Applications/grails/grails-2.3.11
当我运行: grails时,我得到以下错误:
Error: Main class org.codehaus.groovy.grails.cli.support.GrailsStarter could not be found
我无法在Netbeans IDE中创建Grails应用程序,IDE显示如何创建新的Grails应用程序,当我单击创建按钮时,控制台中显示错误。
JAVA版本: 1.6
GRAILS版本: 2.3.7 IDE : NetBeans
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:5
尝试在NetBeans中运行Groovy/Grails应用程序时,我收到了以下错误消息:
Error occurred running Grails CLI: Bad <init> method call from inside of a branch
Grails版本:3.0.4Java: jdk1.8.0_20