我正在使用olio_java_setup安装olio: https://svn.apache.org/repos/asf/incubator/olio/docs/java_setup.html
我在安装JDK 1.7,ANT 1.8.3,FABAN 1.0.1和Glassfish v3中安装。 我完成了设置的所有先前步骤,我陷入了构建Web应用程序的第7步。 当我在终端中输入“ant”命令时,Build失败并显示以下输出:
foo@ubuntu:~/olio/webapp/java/trunk/ws/apps/webapp$ ant
Buildfile: /home/foo/olio/webapp/java/trunk/ws/apps/webapp/build.xml
default-ear:
init:
-pre-compile:
bpp-actual-compilation:
[echo] Compiling webapp
[javac] /home/foo/olio/webapp/java/trunk/ws/bp-project/command-line-ant-tasks.xml:96: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 9 source files to /home/foo/olio/webapp/java/trunk/ws/apps/webapp/build/classes
BUILD FAILED
/home/foo/olio/webapp/java/trunk/ws/bp-project/command-line-ant-tasks.xml:96: /home/foo/olio/webapp/java/trunk/ws/apps/webapp/${javaee.lib.dir} does not exist.
有人可以告诉我我的错误在哪里以及如何解决?
亲切的问候, 金
答案 0 :(得分:0)
在以前的步骤中设置属性时,您可能错过了一些步骤。您收到的消息表示找不到路径,但该路径是未分配的属性$ {javaee.lib.dir}。当你在ant输出中看到这个时,它意味着有一个名为javaee.lib.dir的属性正在尝试用作未分配值的路径的一部分。您必须通过在其中一个.properties文件或build.xml中查找该变量来找出该变量未被赋值的原因。
答案 1 :(得分:0)
Olio尚不支持JDK 1.7,请查看Olio开发人员的回复here