[jboss-user] [JBoss Portal] - Building 2.4.0 from source Fails

walbar do-not-reply at jboss.com
Tue Nov 14 11:12:29 EST 2006


Hi,

I am trying to compile JBoss Portal 2.4.0 from source. I downloaded it and following the manual I executed: 

build datasource

getting the following:

C:\java\jboss-portal-2.4.0-src\core>build datasource
  | Executing C:\java\jboss-portal-2.4.0-src\core\..\tools\bin\ant.bat  -logger org.
  | apache.tools.ant.NoBannerLogger datasource
  | Buildfile: build.xml
  | 
  | _buildmagic:init:
  | Trying to override old definition of task property
  | 
  | BUILD FAILED
  | C:\java\jboss-portal-2.4.0-src\tools\etc\buildfragments\libraries.ent:3: Could n
  | ot create task or type of type: target.
  | 
  | Ant could not find the task or a class this task relies upon.
  | 
  | This is common and has a number of causes; the usual
  | solutions are to read the manual pages then download and
  | install needed JAR files, or fix the build file:
  |  - You have misspelt 'target'.
  |    Fix: check your spelling.
  |  - The task needs an external JAR file to execute
  |      and this is not found at the right place in the classpath.
  |    Fix: check the documentation for dependencies.
  |    Fix: declare the task.
  |  - The task is an Ant optional task and the JAR file and/or libraries
  |      implementing the functionality were not found at the time you
  |      yourself built your installation of Ant from the Ant sources.
  |    Fix: Look in the ANT_HOME/lib for the 'ant-' JAR corresponding to the
  |      task and make sure it contains more than merely a META-INF/MANIFEST.MF.
  |      If all it contains is the manifest, then rebuild Ant with the needed
  |      libraries present in ${ant.home}/lib/optional/ , or alternatively,
  |      download a pre-built release version from apache.org
  |  - The build file was written for a later version of Ant
  |    Fix: upgrade to at least the latest release version of Ant
  |  - The task is not an Ant core or optional task
  |      and needs to be declared using <taskdef>.
  |  - You are attempting to use a task defined using
  |     <presetdef> or <macrodef> but have spelt wrong or not
  |    defined it at the point of use
  | 
  | Remember that for JAR files to be visible to Ant tasks implemented
  | in ANT_HOME/lib, the files must be in the same directory or on the
  | classpath
  | 
  | Please neither file bug reports on this problem, nor email the
  | Ant mailing lists, until all of these causes have been explored,
  | as this is not an Ant bug.
  | 
  | Total time: 1 second
  | Press any key to continue . . .
  | 


Then, guessing what it should do I copied the files by hand and executed:

C:\java\jboss-portal-2.4.0-src\build>build deploy

and after few seconds I get:


  | ==============================================================
  |  ==
  |  ==  Executing 'most' in module 'core'...
  |  ==
  |  ==
  | 
  | _buildmagic:init:
  | Trying to override old definition of task moduleconfig
  | Trying to override old definition of task execmodules
  | Trying to override old definition of task resolveproperties
  | Trying to override old definition of task require
  | Trying to override old definition of task propertyfilter
  | Trying to override old definition of task call
  | Trying to override old definition of task resolver
  | Trying to override old definition of task property
  | 
  | _buildmagic:init:project-local-properties:
  | 
  | configure:
  | 
  | BUILD FAILED
  | C:\java\jboss-portal-2.4.0-src\tools\etc\buildfragments\buildmagic.ent:249: The
  | following error occurred while executing this line:
  | C:\java\jboss-portal-2.4.0-src\tools\etc\buildfragments\libraries.ent:5: Could n
  | ot create task or type of type: target.
  | 
  | Ant could not find the task or a class this task relies upon.
  | 
  | This is common and has a number of causes; the usual
  | solutions are to read the manual pages then download and
  | install needed JAR files, or fix the build file:
  |  - You have misspelt 'target'.
  |    Fix: check your spelling.
  |  - The task needs an external JAR file to execute
  |      and this is not found at the right place in the classpath.
  |    Fix: check the documentation for dependencies.
  |    Fix: declare the task.
  |  - The task is an Ant optional task and the JAR file and/or libraries
  |      implementing the functionality were not found at the time you
  |      yourself built your installation of Ant from the Ant sources.
  |    Fix: Look in the ANT_HOME/lib for the 'ant-' JAR corresponding to the
  |      task and make sure it contains more than merely a META-INF/MANIFEST.MF.
  |      If all it contains is the manifest, then rebuild Ant with the needed
  |      libraries present in ${ant.home}/lib/optional/ , or alternatively,
  |      download a pre-built release version from apache.org
  |  - The build file was written for a later version of Ant
  |    Fix: upgrade to at least the latest release version of Ant
  |  - The task is not an Ant core or optional task
  |      and needs to be declared using <taskdef>.
  |  - You are attempting to use a task defined using
  |     <presetdef> or <macrodef> but have spelt wrong or not
  |    defined it at the point of use
  | 
  | Remember that for JAR files to be visible to Ant tasks implemented
  | in ANT_HOME/lib, the files must be in the same directory or on the
  | classpath
  | 
  | Please neither file bug reports on this problem, nor email the
  | Ant mailing lists, until all of these causes have been explored,
  | as this is not an Ant bug.
  | 
  | Total time: 29 seconds
  | 

I tried many ANT options and possibilities but nothing seems to work. I would like to know if someone had this problem before and/or can give me a hint of what is going wrong.

Thanks in advance,

Waldemar



View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3985828#3985828

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3985828



More information about the jboss-user mailing list