Re: build problem

2010-03-02 Thread Gajo Csaba

Hi,

Maven should output the javac compilation error to you. If you didn't 
see it, it means Maven hasn't reached the point to compile it yet. Maybe 
you could send us the complete output you get from Maven to see why it 
doesn't work. It seems to me that you've installed the jar file 
correctly (maybe check if the file really is there, in 
~/.m2/repository/com/oracle/ojdbc6/11.2.0/ ).


Csaba


On 03/02/2010 12:23 PM, Bámer Balázs wrote:

Hi All,

I have problems building the Geotools 2.5.8 source. It requires Maven 2.1.0, I 
have 2.2.1. It is just out of the box without Oracle jars, which I have to add 
to it. I installed them in the local repository with commands like
mvn install:install-file 
-Dfile=/home/balazs/georaster/product/11.2.0/dbhome_1/jdbc/lib/ojdbc6.jar 
-DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar

and put fragments like
 dependency
 groupIdcom.oracle/groupId
 artifactIdojdbc6/artifactId
 version11.2.0/version
 typejar/type
 optionalfalse/optional
 /dependency

into the pom.xml in geotools source root.

However, Maven keeps complaining about missing classes.

What can be wrong? Can I have Maven output somehow the javac and similar steps 
of the build to be able to repeat it by hand?

thank you in advance, best regards: Balázs Bámer

Telefon, mobil TV, SMS, internet egy havi díjért. MédiaMánia díjcsomagok most 
dupla benne foglalt forgalommal. T-Mobile


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

   



-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: build problem

2010-03-02 Thread kolaloka

Hi Csaba,

This is what I find in the repository:

bal...@black:~/.m2/repository/com/oracle$ find
.
./sdoapi
./sdoapi/11.2.0
./sdoapi/11.2.0/sdoapi-11.2.0.jar
./sdoapi/maven-metadata-local.xml
./xdb
./xdb/11.2.0
./xdb/11.2.0/xdb-11.2.0.jar
./xdb/maven-metadata-local.xml
./sdotype
./sdotype/11.2.0
./sdotype/11.2.0/sdotype-11.2.0.jar
./sdotype/maven-metadata-local.xml
./xmlparserv2
./xmlparserv2/11.2.0
./xmlparserv2/11.2.0/xmlparserv2-11.2.0.jar
./xmlparserv2/maven-metadata-local.xml
./sdoutl
./sdoutl/11.2.0
./sdoutl/11.2.0/sdoutl-11.2.0.jar
./sdoutl/maven-metadata-local.xml
./sdooutl
./sdooutl/11.2.0
./georasterapi
./georasterapi/11.2.0
./georasterapi/11.2.0/georasterapi-11.2.0.jar
./georasterapi/maven-metadata-local.xml
./dummy_spatial
./dummy_spatial/8.1.8
./dummy_spatial/8.1.8/dummy_spatial-8.1.8.jar.sha1
./dummy_spatial/8.1.8/dummy_spatial-8.1.8.pom.sha1
./dummy_spatial/8.1.8/dummy_spatial-8.1.8.pom
./dummy_spatial/8.1.8/dummy_spatial-8.1.8.jar
./ojdbc6
./ojdbc6/11.2.0
./ojdbc6/11.2.0/ojdbc6-11.2.0.jar
./ojdbc6/maven-metadata-local.xml

and this is the output:

bal...@black:/usr/local/src/geotools-2.5.8$ mvn compile
[INFO] Scanning for projects...
[INFO] Reactor build order: 
[INFO]   Geotools
[INFO]   Build tools for Geotools 2
[INFO]   Maven plugins for Geotools 2
...
[INFO]

[INFO] Building Geotools
[INFO]task-segment: [compile]
[INFO]

[INFO] No goals needed for project - skipping
[INFO]

[INFO] Building Build tools for Geotools 2
[INFO]task-segment: [compile]
[INFO]

[INFO] No goals needed for project - skipping
[INFO]

[INFO] Building Maven plugins for Geotools 2
[INFO]task-segment: [compile]
[INFO]

[INFO] No goals needed for project - skipping
[INFO]

[INFO] Building Geotools Archetype
[INFO]task-segment: [compile]
[INFO]

[INFO] [plugin:descriptor {execution: default-descriptor}]
[INFO] Using 2 extractors.
[INFO] Applying extractor for language: java
[INFO] Extractor for language: java found 0 mojo descriptors.
[INFO] Applying extractor for language: bsh
[INFO] Extractor for language: bsh found 0 mojo descriptors.
[WARNING] 
[WARNING] ***
[WARNING] Deprecation Alert:
[WARNING] No mojo descriptors were found in this project which has a
packaging type of maven-plugin.
[WARNING] In future versions of the plugin tools, this will fail the build.
[WARNING] If this project is an archetype, change the packaging type from
maven-plugin to maven-archetype.
[WARNING] 
 many similar blocks follow
[INFO]

[INFO] Building imagemosaic-jdbc module
[INFO]task-segment: [compile]
[INFO]

[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] snapshot org.h2database:h2:1.0-SNAPSHOT: checking for updates from
maven2-repository.dev.java.net
[INFO] snapshot org.h2database:h2:1.0-SNAPSHOT: checking for updates from
osgeo
[INFO] snapshot org.h2database:h2:1.0-SNAPSHOT: checking for updates from
opengeo
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 31 source files to
/usr/local/src/geotools-2.5.8/modules/plugin/imagemosaic-jdbc/target/classes
[INFO]

[ERROR] BUILD FAILURE
[INFO]

[INFO] Compilation failure

/usr/local/src/geotools-2.5.8/modules/plugin/imagemosaic-jdbc/src/main/java/org/geotools/gce/imagemosaic/jdbc/GeoRasterThread.java:[25,31]
package oracle.spatial.georaster does not exist

/usr/local/src/geotools-2.5.8/modules/plugin/imagemosaic-jdbc/src/main/java/org/geotools/gce/imagemosaic/jdbc/GeoRasterThread.java:[26,31]
package oracle.spatial.georaster does not exist

/usr/local/src/geotools-2.5.8/modules/plugin/imagemosaic-jdbc/src/main/java/org/geotools/gce/imagemosaic/jdbc/GeoRasterThread.java:[27,31]
package oracle.spatial.georaster does not exist

/usr/local/src/geotools-2.5.8/modules/plugin/imagemosaic-jdbc/src/main/java/org/geotools/gce/imagemosaic/jdbc/GeoRasterThread.java:[29,17]
package oracle.sql does not exist


Re: build problem

2010-03-02 Thread Eduardo M KALINOWSKI

On Ter, 02 Mar 2010, kolaloka wrote:

and this is the output:

bal...@black:/usr/local/src/geotools-2.5.8$ mvn compile
[snip]
[INFO] Building imagemosaic-jdbc module
[INFO]task-segment: [compile]
[INFO]

[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] snapshot org.h2database:h2:1.0-SNAPSHOT: checking for updates from
maven2-repository.dev.java.net
[INFO] snapshot org.h2database:h2:1.0-SNAPSHOT: checking for updates from
osgeo
[INFO] snapshot org.h2database:h2:1.0-SNAPSHOT: checking for updates from
opengeo
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 31 source files to
/usr/local/src/geotools-2.5.8/modules/plugin/imagemosaic-jdbc/target/classes
[INFO]

[ERROR] BUILD FAILURE
[INFO]

[INFO] Compilation failure

/usr/local/src/geotools-2.5.8/modules/plugin/imagemosaic-jdbc/src/main/java/org/geotools/gce/imagemosaic/jdbc/GeoRasterThread.java:[25,31]
package oracle.spatial.georaster does not exist

[and so on]


Seems like you are missing one or more dependencies in the pom for  
this project, or their scopes are incorrect.




--
Walking on water wasn't built in a day.
-- Jack Kerouac

Eduardo M KALINOWSKI
edua...@kalinowski.com.br


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: build problem

2010-03-02 Thread Gajo Csaba
Well it can't find oracle.spatial.georaster and some other packages. But 
looks like you can't build this project at all with your version of 
Maven: 
http://www.mail-archive.com/geotools-gt2-us...@lists.sourceforge.net/msg07357.html


Maybe try downgrading to version 2.0.9 or try with a newer version of 
the Geotools source code.


Csaba


On 03/02/2010 01:27 PM, kolaloka wrote:

Hi Csaba,

This is what I find in the repository:

bal...@black:~/.m2/repository/com/oracle$ find
.
./sdoapi
./sdoapi/11.2.0
./sdoapi/11.2.0/sdoapi-11.2.0.jar
./sdoapi/maven-metadata-local.xml
./xdb
./xdb/11.2.0
./xdb/11.2.0/xdb-11.2.0.jar
./xdb/maven-metadata-local.xml
./sdotype
./sdotype/11.2.0
./sdotype/11.2.0/sdotype-11.2.0.jar
./sdotype/maven-metadata-local.xml
./xmlparserv2
./xmlparserv2/11.2.0
./xmlparserv2/11.2.0/xmlparserv2-11.2.0.jar
./xmlparserv2/maven-metadata-local.xml
./sdoutl
./sdoutl/11.2.0
./sdoutl/11.2.0/sdoutl-11.2.0.jar
./sdoutl/maven-metadata-local.xml
./sdooutl
./sdooutl/11.2.0
./georasterapi
./georasterapi/11.2.0
./georasterapi/11.2.0/georasterapi-11.2.0.jar
./georasterapi/maven-metadata-local.xml
./dummy_spatial
./dummy_spatial/8.1.8
./dummy_spatial/8.1.8/dummy_spatial-8.1.8.jar.sha1
./dummy_spatial/8.1.8/dummy_spatial-8.1.8.pom.sha1
./dummy_spatial/8.1.8/dummy_spatial-8.1.8.pom
./dummy_spatial/8.1.8/dummy_spatial-8.1.8.jar
./ojdbc6
./ojdbc6/11.2.0
./ojdbc6/11.2.0/ojdbc6-11.2.0.jar
./ojdbc6/maven-metadata-local.xml

and this is the output:

bal...@black:/usr/local/src/geotools-2.5.8$ mvn compile
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO]   Geotools
[INFO]   Build tools for Geotools 2
[INFO]   Maven plugins for Geotools 2
...
[INFO]

[INFO] Building Geotools
[INFO]task-segment: [compile]
[INFO]

[INFO] No goals needed for project - skipping
[INFO]

[INFO] Building Build tools for Geotools 2
[INFO]task-segment: [compile]
[INFO]

[INFO] No goals needed for project - skipping
[INFO]

[INFO] Building Maven plugins for Geotools 2
[INFO]task-segment: [compile]
[INFO]

[INFO] No goals needed for project - skipping
[INFO]

[INFO] Building Geotools Archetype
[INFO]task-segment: [compile]
[INFO]

[INFO] [plugin:descriptor {execution: default-descriptor}]
[INFO] Using 2 extractors.
[INFO] Applying extractor for language: java
[INFO] Extractor for language: java found 0 mojo descriptors.
[INFO] Applying extractor for language: bsh
[INFO] Extractor for language: bsh found 0 mojo descriptors.
[WARNING]
[WARNING] ***
[WARNING] Deprecation Alert:
[WARNING] No mojo descriptors were found in this project which has a
packaging type of maven-plugin.
[WARNING] In future versions of the plugin tools, this will fail the build.
[WARNING] If this project is an archetype, change the packaging type from
maven-plugin to maven-archetype.
[WARNING] 
 many similar blocks follow
[INFO]

[INFO] Building imagemosaic-jdbc module
[INFO]task-segment: [compile]
[INFO]

[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] snapshot org.h2database:h2:1.0-SNAPSHOT: checking for updates from
maven2-repository.dev.java.net
[INFO] snapshot org.h2database:h2:1.0-SNAPSHOT: checking for updates from
osgeo
[INFO] snapshot org.h2database:h2:1.0-SNAPSHOT: checking for updates from
opengeo
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 31 source files to
/usr/local/src/geotools-2.5.8/modules/plugin/imagemosaic-jdbc/target/classes
[INFO]

[ERROR] BUILD FAILURE
[INFO]

[INFO] Compilation failure

/usr/local/src/geotools-2.5.8/modules/plugin/imagemosaic-jdbc/src/main/java/org/geotools/gce/imagemosaic/jdbc/GeoRasterThread.java:[25,31]
package oracle.spatial.georaster does not exist

/usr/local/src/geotools-2.5.8/modules/plugin/imagemosaic-jdbc/src/main/java/org/geotools/gce/imagemosaic/jdbc/GeoRasterThread.java:[26,31]
package oracle.spatial.georaster does not exist


Re: build problem

2010-03-02 Thread kolaloka

Hi Eduardo,

Seems like you are missing one or more dependencies in the pom for  
this project, or their scopes are incorrect.

What does this mean?

Looking into the repository for an actual class
bal...@black:~/.m2/repository/com/oracle$ (for i in `find . -type f|grep
jar$`; do unzip -l $i; done) |grep STRUCT
 5985  06-16-04 11:33   oracle/sql/STRUCT.class
 2830  07-31-09 19:31   oracle/sql/JAVA_STRUCT.class
11087  07-31-09 19:31   oracle/sql/STRUCT.class

seems to be there. Well, two of the STRUCT might be a problem if it once
finds it... others are not duplicated:
bal...@black:~/.m2/repository/com/oracle$ (for i in `find . -type f|grep
jar$`; do unzip -l $i; done) |grep JGeoRaster
10378  08-01-09 10:53   oracle/spatial/georaster/JGeoRaster.class
27539  08-01-09 10:53   oracle/spatial/georaster/JGeoRasterMeta.class

best regards: Balázs Bámer

-- 
View this message in context: 
http://old.nabble.com/build-problem-tp27754729p27755478.html
Sent from the Maven - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: build problem

2010-03-02 Thread Eduardo M KALINOWSKI

On Ter, 02 Mar 2010, kolaloka wrote:

Looking into the repository for an actual class
bal...@black:~/.m2/repository/com/oracle$ (for i in `find . -type f|grep
jar$`; do unzip -l $i; done) |grep STRUCT
 5985  06-16-04 11:33   oracle/sql/STRUCT.class
 2830  07-31-09 19:31   oracle/sql/JAVA_STRUCT.class
11087  07-31-09 19:31   oracle/sql/STRUCT.class

seems to be there. Well, two of the STRUCT might be a problem if it once
finds it... others are not duplicated:
bal...@black:~/.m2/repository/com/oracle$ (for i in `find . -type f|grep
jar$`; do unzip -l $i; done) |grep JGeoRaster
10378  08-01-09 10:53   oracle/spatial/georaster/JGeoRaster.class
27539  08-01-09 10:53   oracle/spatial/georaster/JGeoRasterMeta.class


It's not enough to have the jar's in your repository, you must list  
them in the pom.xml file so they are used during compilation.




--
We cannot do everything at once, but we can do something at once.
-- Calvin Coolidge

Eduardo M KALINOWSKI
edua...@kalinowski.com.br


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: build problem

2010-03-02 Thread kolaloka

Hi Csaba,

 Maybe try downgrading to version 2.0.9 or try with a newer version of 
 the Geotools source code.

I've removed all the 2.2.1 Maven stuff including repository. Installed the
Ubuntu package maven2 2.0.9 and installed all the Oracle libraries again.
mvn compile ends up in the same errors. (there are more test errors above,
but I don't think they are interesting).

Best regards: Balázs Bámer
-- 
View this message in context: 
http://old.nabble.com/build-problem-tp27754729p27756093.html
Sent from the Maven - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: build problem

2010-03-02 Thread kolaloka

Hi Eduardo,

It's not enough to have the jar's in your repository, you must list  
them in the pom.xml file so they are used during compilation.

Here is my modification in the main pom.xml:

bal...@black:/usr/local/src/geotools-2.5.8$ less pom.xml
...
!-- mvn install:install-file
-Dfile=/home/balazs/georaster/product/11.2.0/dbhome_1/jdbc/lib/ojdbc6.jar
-DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar
--
dependency
groupIdcom.oracle/groupId
artifactIdojdbc6/artifactId
version11.2.0/version
typejar/type
optionalfalse/optional
/dependency
!-- mvn install:install-file
-Dfile=/home/balazs/georaster/product/11.2.0/dbhome_1/lib/xmlparserv2.jar
-DgroupId=com.oracle -DartifactId=xmlparserv2 -Dversion=11.2.0
-Dpackaging=jar --
dependency
groupIdcom.oracle/groupId
artifactIdxmlparserv2/artifactId
version11.2.0/version
typejar/type
optionalfalse/optional
/dependency
!-- mvn install:install-file
-Dfile=/home/balazs/georaster/product/11.2.0/dbhome_1/md/jlib/georasterapi.jar
-DgroupId=com.oracle -DartifactId=georasterapi -Dversion=11.2.0
-Dpackaging=jar --
dependency
groupIdcom.oracle/groupId
artifactIdgeorasterapi/artifactId
version11.2.0/version
typejar/type
optionalfalse/optional
/dependency
!-- mvn install:install-file
-Dfile=/home/balazs/georaster/product/11.2.0/dbhome_1/md/jlib/sdoapi.jar
-DgroupId=com.oracle -DartifactId=sdoapi -Dversion=11.2.0 -Dpackaging=jar
--
dependency
groupIdcom.oracle/groupId
artifactIdsdoapi/artifactId
version11.2.0/version
typejar/type
optionalfalse/optional
/dependency
!-- mvn install:install-file
-Dfile=/home/balazs/georaster/product/11.2
.0/dbhome_1/md/jlib/sdoutl.jar -DgroupId=com.oracle -DartifactId=sdoutl
-Dversio
n=11.2.0 -Dpackaging=jar --
dependency
groupIdcom.oracle/groupId
artifactIdsdoutl/artifactId
version11.2.0/version
typejar/type
optionalfalse/optional
/dependency
!-- mvn install:install-file
-Dfile=/home/balazs/georaster/product/11.2.0/dbhome_1/rdbms/jlib/xdb.jar
-DgroupId=com.oracle -DartifactId=xdb -Dversion=11.2.0 -Dpackaging=jar --
dependency
groupIdcom.oracle/groupId
artifactIdxdb/artifactId
version11.2.0/version
typejar/type
optionalfalse/optional
/dependency
...

best regards: Balázs Bámer
-- 
View this message in context: 
http://old.nabble.com/build-problem-tp27754729p27756402.html
Sent from the Maven - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: build problem

2010-03-02 Thread Wayne Fay
 Here is my modification in the main pom.xml:

 bal...@black:/usr/local/src/geotools-2.5.8$ less pom.xml

Does this mean its working now, or still having problems?

Wayne

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: build problem

2010-03-02 Thread kolaloka

Hi all,

I've found out that there are some fake jars or similars in this source to
allow it build without Oracle jars. There is a switch to allow build with
the real Oracle jar. I need other ones as well, and couldn't get around this
mechanism, so decided to build the Geotools plugin I need by hand (javac).

Best regards: Balázs Bámer
-- 
View this message in context: 
http://old.nabble.com/build-problem-tp27754729p27759330.html
Sent from the Maven - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



RE: Build problem

2005-11-01 Thread Allison, Bob
It looks like there is a problem checking out your sources.  Please make
sure that the SCM information in the project is correct and that you can
use the same information to check out the project from the command line.

-Original Message-
From: Malcolm Wong Ho [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 01, 2005 07:01
To: continuum-users@maven.apache.org
Subject: Build problem


Continuum build failing, not sure what the cause is. Using Maven2 and
Continuum1.

 

Log :-

 

jvm 1| 2005-11-01 09:00:00,013 [scheduler1_Worker-11] INFO
SchedulesActivator -  Executing build
job (DEFAULT_SCHEDULE)...

 

jvm 1| 2005-11-01 09:00:00,053 [scheduler1_Worker-11] INFO
Continuum  - Enqueuing 'Maven Quick Start Archetype'
(Build definition id=10

.

jvm 1| 2005-11-01 09:00:00,154 [Thread-1] INFO  ContinuumScm
- Checking out project: 'Maven Quick Start Archetype', id: '10' to
'C:\blackb

ird\continuum-1.0\bin\win32\..\..\apps\continuum\working-directory\10'.

jvm 1| 2005-11-01 09:00:00,234 [Thread-1] WARN  ConfigurationService
- Error reading build output for build '25'.

jvm 1| java.io.FileNotFoundException:
C:\blackbird\continuum-1.0\bin\win32\..\..\apps\continuum\build-output-d
irectory\10\25.log.txt (The system cannot find

 the file specified)

jvm 1|  at java.io.FileInputStream.open(Native Method)

jvm 1|  at
java.io.FileInputStream.init(FileInputStream.java:106)

jvm 1|  at
org.codehaus.plexus.util.FileUtils.fileRead(FileUtils.java:269)

jvm 1|  at
org.codehaus.plexus.util.FileUtils.fileRead(FileUtils.java:261)

jvm 1|  at
org.apache.maven.continuum.configuration.DefaultConfigurationService.get
BuildOutput(DefaultConfigurationService.java:167)

jvm 1|  at
org.apache.maven.continuum.notification.DefaultContinuumNotificationDisp
atcher.sendNotification(DefaultContinuumNotificationDispatcher.java:1

29)

jvm 1|  at
org.apache.maven.continuum.notification.DefaultContinuumNotificationDisp
atcher.buildComplete(DefaultContinuumNotificationDispatcher.java:96)

jvm 1|  at
org.apache.maven.continuum.buildcontroller.DefaultBuildController.build(
DefaultBuildController.java:261)

jvm 1|  at
org.apache.maven.continuum.buildcontroller.BuildProjectTaskExecutor.exec
uteTask(BuildProjectTaskExecutor.java:53)

jvm 1|  at
org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$Execut
orRunnable.run(ThreadedTaskQueueExecutor.java:103)

jvm 1|  at java.lang.Thread.run(Thread.java:595)

 



Malcolm Wong Ho

   An investment in knowledge always pays the best interest. -- Benjamin
Franklin

 


This e-mail is sent on the Terms and Conditions that can be accessed by
Clicking on this link http://www.vodacom.net/legal/email.aspx 


Re: Build problem

2005-11-01 Thread Emmanuel Venisse

I already answer to your previous mail but it seems it never arrive on the list.

This pb is fixed in svn, it's due to a pb in scm execution.

Emmanuel

Malcolm Wong Ho a écrit :

Continuum build failing, not sure what the cause is. Using Maven2 and
Continuum1.

 


Log :-

 


jvm 1| 2005-11-01 09:00:00,013 [scheduler1_Worker-11] INFO
SchedulesActivator -  Executing build
job (DEFAULT_SCHEDULE)...

 


jvm 1| 2005-11-01 09:00:00,053 [scheduler1_Worker-11] INFO
Continuum  - Enqueuing 'Maven Quick Start Archetype'
(Build definition id=10

.

jvm 1| 2005-11-01 09:00:00,154 [Thread-1] INFO  ContinuumScm
- Checking out project: 'Maven Quick Start Archetype', id: '10' to
'C:\blackb

ird\continuum-1.0\bin\win32\..\..\apps\continuum\working-directory\10'.

jvm 1| 2005-11-01 09:00:00,234 [Thread-1] WARN  ConfigurationService
- Error reading build output for build '25'.

jvm 1| java.io.FileNotFoundException:
C:\blackbird\continuum-1.0\bin\win32\..\..\apps\continuum\build-output-d
irectory\10\25.log.txt (The system cannot find

 the file specified)

jvm 1|  at java.io.FileInputStream.open(Native Method)

jvm 1|  at
java.io.FileInputStream.init(FileInputStream.java:106)

jvm 1|  at
org.codehaus.plexus.util.FileUtils.fileRead(FileUtils.java:269)

jvm 1|  at
org.codehaus.plexus.util.FileUtils.fileRead(FileUtils.java:261)

jvm 1|  at
org.apache.maven.continuum.configuration.DefaultConfigurationService.get
BuildOutput(DefaultConfigurationService.java:167)

jvm 1|  at
org.apache.maven.continuum.notification.DefaultContinuumNotificationDisp
atcher.sendNotification(DefaultContinuumNotificationDispatcher.java:1

29)

jvm 1|  at
org.apache.maven.continuum.notification.DefaultContinuumNotificationDisp
atcher.buildComplete(DefaultContinuumNotificationDispatcher.java:96)

jvm 1|  at
org.apache.maven.continuum.buildcontroller.DefaultBuildController.build(
DefaultBuildController.java:261)

jvm 1|  at
org.apache.maven.continuum.buildcontroller.BuildProjectTaskExecutor.exec
uteTask(BuildProjectTaskExecutor.java:53)

jvm 1|  at
org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$Execut
orRunnable.run(ThreadedTaskQueueExecutor.java:103)

jvm 1|  at java.lang.Thread.run(Thread.java:595)

 




Malcolm Wong Ho

   An investment in knowledge always pays the best interest. -- Benjamin
Franklin

 



“This e-mail is sent on the Terms and Conditions that can be accessed by Clicking on 
this link http://www.vodacom.net/legal/email.aspx 





Re: Build problem related to test distribution

2003-09-16 Thread Trygve Laugstøl
On Mon, 15 Sep 2003, Gil César Faria wrote:

 Hello everybody!

 I have a basic project where I have some general utility classes used by
 all other maven projects.
 Inside this general project, i have some abstract test classes that
 should be used within all other
 test classes of all projects. All test classes, including those abstract
 classes are under test directory.

 When maven builds the distribution for this general project, it only
 includes the source classes, not
 the test classes. But when i try to build other projects that depends
 upon this general project, i cannot
 compile the tests because the abstract test classes cannot be found.

 I am not sure about the best solution for this problem and would like an
 advise from our
 more maven experienced coleagues:

 Can i generate more than one artifact (jar) for a single project ? some
 kind of source distribution and test distribution ...

No

http://wiki.codehaus.org/maven/WhyYouCantCreateMultipleArtifactsInOneProject


 Should i generate only a single jar with all source and test classes
 inside it ?

Don't see why not. The test class isnt a class for testing the artifact,
rather a part of you general stuff. Bear in mind that the testcase class
will be included if you end up building war or uberjars.


 Should i create a new project to hold only the abstract test classes,
 and include it as a dependency for all other projects ?

This is also a solution. Currently you can only state _dependencies_ for a
project so it doesn't add much value, but with a later version you can
state runtime/testtime dependencies and then it might be a good idea to
have it as a separate project.

Guess the rest of your questions are answered by now? :)


 Should i redefine dist:build to create a test distribution ?

 There is an automated way to tell maven that the test classes should be
 considered as a dependency ?

 There is another way to organize my project classes to solve this problem?

 Can I define source dependencies and test dependencies separatelly?

 Any other suggestions?

 Thanks in advance!



Trygve

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Build problem related to test distribution

2003-09-16 Thread Mark Langley
We also desire to make test utility classes (primarily Mock Objects)
available for use in testing of dependent projects. The approach of creating
XYZ.jar and XYZ-tests.jar artifacts from project XYZ seems to be the best
approach to this. Subsequent projects could then prescribe XYX-tests.jar as
a test-dependency in their project.xml if needed.

I don't think this runs counter to any of the arguments presented on the
WhyYouCantCreateMultipleArtifactsInOneProject wiki page. Packaging an
additional jar from the test code need not impact any of the plugins (except
for a new test:deploy goal), and the build settings need not change. There
is no risk of recreating the multi-project plugin within a single project.

Alternate suggestion #1 of distributing test code inside a production jar is
not a realistic solution in many (most?) environments.

Alternate suggestion #2 of creating a new XYZ-test-support project creates a
circular dependency - I can't test XYZ without the support classes, and I
can't build the support classes without XYZ.

I am curious to learn if the concept of a XYX-tests.jar artifact has been
discussed before, and if so, why it would be rejected.

Thanks,

Mark


-Original Message-
From: Trygve Laugstøl [mailto:[EMAIL PROTECTED]
Sent: September 16, 2003 3:35 AM
To: Maven Users List
Subject: Re: Build problem related to test distribution


On Mon, 15 Sep 2003, Gil César Faria wrote:

 Hello everybody!

 I have a basic project where I have some general utility classes used by
 all other maven projects.
 Inside this general project, i have some abstract test classes that
 should be used within all other
 test classes of all projects. All test classes, including those abstract
 classes are under test directory.

 When maven builds the distribution for this general project, it only
 includes the source classes, not
 the test classes. But when i try to build other projects that depends
 upon this general project, i cannot
 compile the tests because the abstract test classes cannot be found.

 I am not sure about the best solution for this problem and would like an
 advise from our
 more maven experienced coleagues:

 Can i generate more than one artifact (jar) for a single project ? some
 kind of source distribution and test distribution ...

No

http://wiki.codehaus.org/maven/WhyYouCantCreateMultipleArtifactsInOneProject


 Should i generate only a single jar with all source and test classes
 inside it ?

Don't see why not. The test class isnt a class for testing the artifact,
rather a part of you general stuff. Bear in mind that the testcase class
will be included if you end up building war or uberjars.


 Should i create a new project to hold only the abstract test classes,
 and include it as a dependency for all other projects ?

This is also a solution. Currently you can only state _dependencies_ for a
project so it doesn't add much value, but with a later version you can
state runtime/testtime dependencies and then it might be a good idea to
have it as a separate project.

Guess the rest of your questions are answered by now? :)


 Should i redefine dist:build to create a test distribution ?

 There is an automated way to tell maven that the test classes should be
 considered as a dependency ?

 There is another way to organize my project classes to solve this problem?

 Can I define source dependencies and test dependencies separatelly?

 Any other suggestions?

 Thanks in advance!



Trygve

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Build problem related to test distribution

2003-09-16 Thread Trygve Laugstøl
On Tue, 16 Sep 2003, Mark Langley wrote:

 We also desire to make test utility classes (primarily Mock Objects)
 available for use in testing of dependent projects. The approach of creating
 XYZ.jar and XYZ-tests.jar artifacts from project XYZ seems to be the best
 approach to this. Subsequent projects could then prescribe XYX-tests.jar as
 a test-dependency in their project.xml if needed.

 I don't think this runs counter to any of the arguments presented on the
 WhyYouCantCreateMultipleArtifactsInOneProject wiki page. Packaging an
 additional jar from the test code need not impact any of the plugins (except
 for a new test:deploy goal), and the build settings need not change. There
 is no risk of recreating the multi-project plugin within a single project.

 Alternate suggestion #1 of distributing test code inside a production jar is
 not a realistic solution in many (most?) environments.

Point taken :)


 Alternate suggestion #2 of creating a new XYZ-test-support project creates a
 circular dependency - I can't test XYZ without the support classes, and I
 can't build the support classes without XYZ.

I don't follow you here, perhaps you should try to clearify with a example

In your original mail you wanted to create a source distribution and a
test distribution. What is a test distribution?

The src/main/java directory is for the source files of a artifact and the
src/test/java is a set of tests for testing the artifact. They are not
supposed to be general classes for use outside of the artifact.

If you have a set of general test cases/util objects they really belong in
a separate project.


 I am curious to learn if the concept of a XYX-tests.jar artifact has been
 discussed before, and if so, why it would be rejected.

 Thanks,

 Mark


 -Original Message-
 From: Trygve Laugstøl [mailto:[EMAIL PROTECTED]
 Sent: September 16, 2003 3:35 AM
 To: Maven Users List
 Subject: Re: Build problem related to test distribution


 On Mon, 15 Sep 2003, Gil César Faria wrote:

  Hello everybody!
 
  I have a basic project where I have some general utility classes used by
  all other maven projects.
  Inside this general project, i have some abstract test classes that
  should be used within all other
  test classes of all projects. All test classes, including those abstract
  classes are under test directory.
 
  When maven builds the distribution for this general project, it only
  includes the source classes, not
  the test classes. But when i try to build other projects that depends
  upon this general project, i cannot
  compile the tests because the abstract test classes cannot be found.
 
  I am not sure about the best solution for this problem and would like an
  advise from our
  more maven experienced coleagues:
 
  Can i generate more than one artifact (jar) for a single project ? some
  kind of source distribution and test distribution ...

 No

 http://wiki.codehaus.org/maven/WhyYouCantCreateMultipleArtifactsInOneProject

 
  Should i generate only a single jar with all source and test classes
  inside it ?

 Don't see why not. The test class isnt a class for testing the artifact,
 rather a part of you general stuff. Bear in mind that the testcase class
 will be included if you end up building war or uberjars.

 
  Should i create a new project to hold only the abstract test classes,
  and include it as a dependency for all other projects ?

 This is also a solution. Currently you can only state _dependencies_ for a
 project so it doesn't add much value, but with a later version you can
 state runtime/testtime dependencies and then it might be a good idea to
 have it as a separate project.

 Guess the rest of your questions are answered by now? :)

 
  Should i redefine dist:build to create a test distribution ?
 
  There is an automated way to tell maven that the test classes should be
  considered as a dependency ?
 
  There is another way to organize my project classes to solve this problem?
 
  Can I define source dependencies and test dependencies separatelly?
 
  Any other suggestions?
 
  Thanks in advance!


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]