准确编译obe的cvs源程序[2]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

#deploy.lib.dir=/home/adrian/obe/build/lib
#deploy.tests.war=${staging.j2ee.lib}/obeserver-tests.war
deploy.app.dir=${as.dir}/server/default/deploy
#deploy.app.ear=${as.dir}/server/default/deploy/obeserver.ear
--------------------------------------------------------------------------------
准备好上面说到的文件后,保存为.properties,存放在obe的根目录准备开始编译。


##################################################
### 编译obe源程序
##################################################
obe源程序的编译、部署分以下三个步骤:
1、利用prepare命令和上面的.properties文件生成本地化的local.properties文件,如下操作:
在命令行下进入到obe的根目录,执行如下命令prepare windows-mysql-jboss-3.2.3.properties

2、利用ant工具编译obe源程序。
在obe根目录下执行ant命令后,ant根据build.xml指定的规则编译obe程序,在编译过程中提示如下
错误信息:
--------------------------------------------------------------------------------
compile:
    [mkdir] Created dir: E:\Asir_CVS\obe\build\obe\obeengine\classes
    [javac] Compiling 209 source files to E:\Asir_CVS\obe\build\obe\obeengine\cl
asses
    [javac] E:\Asir_CVS\obe\obe\obeengine\src\org\obe\engine\repository\Abstract
Repository.java:54: package org.exolab.castor.mapping does not exist
    [javac] import org.exolab.castor.mapping.Mapping;
    [javac]                                  ^
    [javac] E:\Asir_CVS\obe\obe\obeengine\src\org\obe\engine\repository\Abstract
Repository.java:55: package org.exolab.castor.xml does not exist
    [javac] import org.exolab.castor.xml.MarshalListener;
    [javac]                              ^
    [javac] E:\Asir_CVS\obe\obe\obeengine\src\org\obe\engine\repository\Abstract
Repository.java:56: package org.exolab.castor.xml does not exist
    [javac] import org.exolab.castor.xml.Marshaller;
    [javac]                              ^
    [javac] E:\Asir_CVS\obe\obe\obeengine\src\org\obe\engine\repository\Abstract
Repository.java:57: package org.exolab.castor.xml does not exist
    [javac] import org.exolab.castor.xml.UnmarshalListener;
    [javac]                              ^
    [javac] E:\Asir_CVS\obe\obe\obeengine\src\org\obe\engine\repository\Abstract
Repository.java:58: package org.exolab.castor.xml does not exist
    [javac] import org.exolab.castor.xml.Unmarshaller;
    [javac]                              ^
    [javac] E:\Asir_CVS\obe\obe\obeengine\src\org\obe\engine\repository\Abstract
Repository.java:78: cannot resolve symbol
    [javac] symbol  : class Mapping
    [javac] location: class org.obe.engine.repository.AbstractRepository
    [javac]     private static final Mapping _mapping;
    [javac]                          ^
    [javac] E:\Asir_CVS\obe\obe\obeengine\src\org\obe\engine\repository\Abstract
Repository.java:86: cannot resolve symbol
    [javac] symbol  : class Mapping
    [javac] location: class org.obe.engine.repository.AbstractRepository
    [javac]         _mapping = new Mapping(AbstractRepository.class.getClassLoad
er());
    [javac]                        ^
    [javac] E:\Asir_CVS\obe\obe\obeengine\src\org\obe\engine\repository\Abstract
Repository.java:161: cannot resolve symbol
    [javac] symbol  : class Unmarshaller
    [javac] location: class org.obe.engine.repository.AbstractRepository
    [javac]                 Unmarshaller unmarshaller = new Unmarshaller(<

本文关键:准确编译obe的cvs源程序
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top