opensubscriber
   Find in this group all groups
 
Unknown more information…

k : keelgroup-keelframework.com@lists.keelframework.com 31 August 2005 • 6:49PM -0400

Re: AW: [Keelgroup] Build Problem HOJ
by Raoul Pierre

REPLY TO AUTHOR
 
REPLY TO GROUP




Uta,

I just rebuild keel-common without direct dependency with xalan: no
problem. So...

Pierre

Uta Kapp a écrit :

> Hi Raj,
>  
> I tried to do a maven jar:install on keel-common and got the same
> error. This seems to be a new problem.
> Although the missing library xalan-2.3.1.jar is downloaded
> successfully, it still gives an error.
> I solved by adding a dependency to project.xml in keel-common:
>
> <dependency>
>
> <groupId>xalan</groupId>
>
> <artifactId>xalan</artifactId>
>
> <version>2.3.1</version>
>
> <type>jar</type>
>
> <properties>
>
> <war.bundle>true</war.bundle>
>
> <keel.client>true</keel.client>
>
> </properties>
>
> </dependency>
>
>  This made maven jar:install work successfully.
>  
> Uta
>
>  
>  
>  -----Ursprüngliche Nachricht-----
> *Von:* keelgroup-keelframework.com-admin@list...
> [mailto:keelgroup-keelframework.com-admin@list...]*Im
> Auftrag von *Raj Joshi
> *Gesendet:* Dienstag, 30. August 2005 19:11
> *An:* developers@keel...
> *Betreff:* Re: [Keelgroup] Build Problem HOJ
>
>     Ok. I fetched fresh copy of entire keel project from CVS.
>     went smoothly until the command:
>     maven -Dgoal=jar:install multiproject:goal
>     errors out with:
>     multiproject:goal:
>     build:start:
>
>     java:prepare-filesystem:
>         [mkdir] Created dir: C:\keel\keel-common\target\classes
>
>     java:compile:
>         [echo] Compiling to C:\keel\keel-common/target/classes
>         [javac] Compiling 32 source files to
>     C:\keel\keel-common\target\classes
>     C:\keel\keel-common\src\java\org\keel\util\i18n\DynamicMessageSupport.java:35:
>     p
>     ackage org.apache.xpath does not exist
>     import org.apache.xpath.XPathAPI;
>                             ^
>     C:\keel\keel-common\src\java\org\keel\util\i18n\DynamicMessageSupport.java:529:
>     cannot find symbol
>     symbol  : variable XPathAPI
>     location: class org.keel.util.i18n.DynamicMessageSupport
>                 NodeList resourcesList = XPathAPI.selectNodeList(doc,
>     ALL_RESOURCES)
>     ;
>                                          ^
>     2 errors
>
>     BUILD FAILED
>     File...... C:\Documents and
>     Settings\U743937\.maven\cache\maven-multiproject-plu
>     gin-1.3.1\plugin.jelly
>     Element... maven:reactor
>     Line...... 217
>     Column.... 9
>     Unable to obtain goal [java:compile] -- C:\Documents and
>     Settings\U743937\.maven
>     \cache\maven-java-plugin-1.5\plugin.jelly:63:48: <ant:javac>
>     Compile failed; see
>      the compiler error output for details.
>     Total time: 10 seconds
>     Finished at: Tue Aug 30 12:32:41 EDT 2005
>
>     -raj
>
>     On 8/30/05, *Uta Kapp* <utta@snaf... <mailto:utta@snaf...>> wrote:
>
>         Hi Raj,
>
>         I got going with the default example by rebuilding all modules
>         from CVS
>         HEAD. I strictly followed
>         a check list of Pierre.
>
>         Here are the steps to do:
>
>         1.) Get all modules from Keels cvs HEAD to a directory of your
>         choice, here
>         referred to as {keel_home}
>
>         2.) Build the newest maven-keel-plugin from source and install
>             a) Delete the maven cache .maven/cache
>             b) run "maven jar:install" in directories
>         {keel_home}/keel-build,
>               keel/tool-maven and keel/tool-maven-plugin.
>
>             c) run "maven plugin:install" inside directory
>               {keel_home}/tool-maven-plugin
>
>         3.) Rebuild all Jar Files from CVS
>         It is important, that maven does not fetch any old libraries
>         for the keel
>         modules
>         from  maven.repo.remote, so you first have to get going with
>         the command
>
>         "maven -Dgoal=jar:install multiproject:goal" inside directory
>         {keel_home}
>
>         this will rebuild all keel modules.
>
>         To make the command work, you have to create a
>         build.properties in your
>         {home} directory to control maven.multiproject:
>         {home} depends on your operating system. on windows it usually
>         is somewhere
>         in C:\Documents and Settings
>         If you do not redefine your maven.repo.local property, the
>         maven repository
>         is created automatically in {home}.
>
>         build.properties:
>
>            maven.repo.remote= http://www.ibiblio.org/maven
>         <http://www.ibiblio.org/maven>,
>            http://www.apache.org/dist/java-repository,
>            http://svn.apache.org/repos/asf/excalibur/repository
>         <http://svn.apache.org/repos/asf/excalibur/repository>,
>            http://www.keelframework.org/maven
>
>            maven.multiproject.ignoreFailures=true
>            maven.multiproject.includes=*/project.xml
>            maven.multiproject.excludes= tool-xdoclet/project.xml ,
>         tool-maven-plugin/project.xml
>
>
>
>         Since the multiproject goal uses a lot of memory add to
>         environment variable
>         MAVEN_OPTS the options:
>
>              -XX:MaxPermSize=128m -Xmx256m
>         I defined it in the file {maven_home}/bin/maven.bat for
>         windows and
>         {maven_home}/bin/maven for Linux
>
>         4.) Build the war files
>
>         When all the modules are built from cvs the war is ready to be
>         built.
>         a) Fetch a fresh version from CVS HEAD for
>         /example-projects/default and
>         copy to preferred location
>         b) delete all the maven ".cache" files
>         (see{maven.home.local}/cache/*.cache)
>         to be shure to
>            use the latest plugin and not something old from cache
>         c) run "maven keel:maven" inside project root directory
>            even if warnings occur, it is only important to finish with
>         "build
>         successfull".
>
>         d) run "maven war"
>
>         5.) Get going with HOJ
>
>         To test the HOJ project, I copied the default project and
>         modified:
>
>         a) I added a HOJ dependency to the project.xml:
>
>             <dependency>
>               <groupId>keel</groupId>
>               <artifactId>app-hoj</artifactId>
>               <version>1.1</version>
>               <properties>
>                 <keel.server>true</keel.server>
>               </properties>
>             </dependency>
>
>         b) run "maven keel:maven"
>         c) run "maven war"
>
>         I deployed on Tomcat 5.5.1
>
>         The HOJ functions work. It is a good idea to get going with
>         keel if
>         you work through the HOJ project.
>
>         Uta
>
>         -----Ursprüngliche Nachricht-----
>         Von: keelgroup-keelframework.com-admin@list...
>         <mailto:keelgroup-keelframework.com-admin@list...>
>         [mailto:keelgroup-keelframework.com-admin@list...
>         <mailto:keelgroup-keelframework.com-admin@list...>]Im
>         Auftrag von Raoul Pierre
>         Gesendet: Dienstag, 30. August 2005 08:24
>         An: developers@keel...
>         <mailto:developers@keel...>
>         Betreff: Re: AW: [Keelgroup] Build Problem HOJ
>
>
>         Raj,
>
>>
>         C:\keel\keel-client\src\java\org\keel\clients\DefaultClientConnector.java:25
>
>         :
>> ca
>> nnot find symbol
>> symbol  : class DynamicMessageSupport
>> location: package org.keel.util.i18n
>> import org.keel.util.i18n.DynamicMessageSupport;
>>                           ^
>
>         DynamicMessageSupport is a very new class in keel-common. Can
>         you check
>         in default program.xml the keel-common version: 3.1
>
>         Here, I can ran default application without probleme (Tomcat
>         5.0.28).
>
>         About hoj: there is much more dependencies than in default
>         application.
>         One of them seems to be de trop, the log file gives:
>
>         [...]
>         [KeelContainer] Try re-building this application
>         Error initializing container:
>         org.keel.core.exception.NestedException: Cannot set up Container.
>         Startup lifecycle failure
>             at
>         org.keel.core.container.KeelContainerFactory.getContainerManager(KeelContain
>         erFactory.java:234)
>         [...]
>
>         I don't know enough avalon container to help here. And I
>         haven't time to
>         check all the dependencies in hoj to find the culprit...
>
>         Pierre
>
>
>         http://keelframework.org/documentation.shtml
>         <http://keelframework.org/documentation.shtml>
>         Keelgroup mailing list
>         Keelgroup@list...
>         <mailto:Keelgroup@list...>
>         http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com
>         <http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com>
>
>         http://keelframework.org/documentation.shtml
>         Keelgroup mailing list
>         Keelgroup@list...
>         <mailto:Keelgroup@list...>
>         http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com
>
>




http://keelframework.org/documentation.shtml
Keelgroup mailing list
Keelgroup@list...
http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.co

Bookmark with:

Delicious   Digg   reddit   Facebook   StumbleUpon

Related Messages

opensubscriber is not affiliated with the authors of this message nor responsible for its content.