geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <david_jen...@yahoo.com>
Subject Re: geronimo v2 quartz plugin
Date Fri, 27 Jun 2008 19:09:47 GMT

On Jun 27, 2008, at 11:06 AM, jklcom99 wrote:

>
> And why is it trying to access org.apache.xbean.naming.reference.
> instead of org.apache.geronimo.naming.reference.* which is what is  
> imported
> in QuartzJobFactory.java

The Geronimo reference classes extend the xbean reference class.

thanks
david jencks

>
>
>
> manucet wrote:
>>
>> Hi,
>>
>> FYI I got the following error too when i tried to build this.
>>
>> [INFO] Failed to configure plugin parameters for:
>> org.codehaus.mojo:xmlbeans-mav
>> en-plugin:2.3.1
>>
>>   (found static expression: 'geronimo-quartz-0.2.xsd' which may act  
>> as a
>> defau
>> lt value).
>>
>> Cause: Cannot assign configuration entry 'sourceSchemas' to  
>> 'interface
>> java.util
>> .List' from 'geronimo-quartz-0.2.xsd', which is of type class
>> java.lang.String
>>
>> It was because of a wrong configuration entry in the pom
>> base/deployer/pom.xml. Modify
>>
>> <sourceSchemas>geronimo-quartz-0.2.xsd</sourceSchemas>
>>
>> to
>>
>> <sourceSchemas>
>>    <sourceSchema>geronimo-quartz-0.2.xsd</sourceSchema>
>> </sourceSchemas>
>>
>> and it will build. Good luck with the porting
>>
>> regards
>> Manu
>>
>> On Fri, Jun 27, 2008 at 3:51 AM, David Jencks  
>> <david_jencks@yahoo.com>
>> wrote:
>>>
>>> On Jun 26, 2008, at 1:20 PM, jklcom99 wrote:
>>>
>>>>
>>>> Hi David,
>>>>
>>>> After reading up on the documents you suggested.  I attempted to  
>>>> get
>>>> quartz
>>>> to build with G2.1.2-SNAPSHOT.  I'm getting compile error: (even  
>>>> I have
>>>> included geronimo-naming as a dependency).  Can you please point  
>>>> out
>>>> what
>>>> I'm doing wrong and missing?  Also getting error when tried to  
>>>> build
>>>> eclipse
>>>> project, see below.
>>>>
>>>> Thank you
>>>>
>>>> Thu 06/26/2008 15:59:38.32
>>>> C:\downloads\apache\qplugin2.0>mvn compile
>>>> [INFO] Scanning for projects...
>>>> [INFO] Reactor build order:
>>>> [INFO]   Quartz Plugin for Geronimo
>>>> [INFO]   Quartz Scheduler for Geronimo
>>>> [INFO]   Geronimo Quartz Deployer
>>>> [INFO]   Quartz Admin Console for Geronimo
>>>> [INFO]   Quartz Plugins :: Geronimo Dependencies
>>>> [INFO]   Quartz Plugins for Geronimo
>>>> [INFO]   Geronimo Plugin :: Quartz Scheduler
>>>> [INFO]   Geronimo Plugin :: Quartz Deployer
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Building Quartz Plugin for Geronimo
>>>> [INFO]    task-segment: [compile]
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] No goals needed for project - skipping
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Building Quartz Scheduler for Geronimo
>>>> [INFO]    task-segment: [compile]
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] [resources:resources]
>>>> [INFO] Using default encoding to copy filtered resources.
>>>> Downloading:
>>>> http://people.apache.org/~ammulder//geronimo/geronimo-kernel/2.1.2-
>>>> SNAPSHOT/geronimo-kernel-2.1.2-SNAPSHOT.pom
>>>> Downloading:
>>>> http://people.apache.org/~ammulder//geronimo/geronimo-naming/2.1.2-
>>>> SNAPSHOT/geronimo-naming-2.1.2-SNAPSHOT.pom
>>>> Downloading:
>>>> http://people.apache.org/~ammulder//geronimo/geronimo-deployment/2.
>>>> 1.2-SNAPSHOT/geronimo-deployment-2.1.2-SNAPSHOT.pom
>>>> Downloading:
>>>> http://people.apache.org/~ammulder//geronimo/geronimo-system/2.1.2-
>>>> SNAPSHOT/geronimo-system-2.1.2-SNAPSHOT.pom
>>>> Downloading:
>>>> http://people.apache.org/~ammulder//opensymphony/quartz/1.5.2/quart
>>>> z-1.5.2.pom
>>>> Downloading:
>>>> http://repo1.maven.org/maven2/opensymphony/quartz/1.5.2/quartz-1.5.
>>>> 2.pom
>>>> [INFO] [compiler:compile]
>>>> [INFO] Compiling 5 source files to
>>>> C:\downloads\apache\qplugin2.0\base\scheduler
>>>> \target\classes
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [ERROR] BUILD FAILURE
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Compilation failure
>>>>
>>>>
>>>> C:\downloads\apache\qplugin2.0\base\scheduler\src\java\org 
>>>> \gplugins\quartz\Quart
>>>> zJobFactory.java:[71,42] cannot access
>>>> org.apache.xbean.naming.reference.SimpleR
>>>> eference
>>>> class file for org.apache.xbean.naming.reference.SimpleReference  
>>>> not
>>>> found
>>>>      ConfigurationAwareReference ref =  
>>>> (ConfigurationAwareReference)
>>>> value;
>>>>
>>>>
>>>> C:\downloads\apache\qplugin2.0\base\scheduler\src\java\org 
>>>> \gplugins\quartz\Quart
>>>> zJobFactory.java:[77,33] cannot find symbol
>>>> symbol  : method getContent()
>>>> location: class
>>>> org.apache.geronimo.naming.reference.ConfigurationAwareReference
>>>>
>>>
>>> I don't see any good reason for this error unless somehow geronimo- 
>>> naming
>>> is
>>> included as a <scope>provided</scope> dependency.  Maybe you can
 
>>> get the
>>> build to work by including
>>>
>>>       <dependency>
>>>           <groupId>org.apache.xbean</groupId>
>>>           <artifactId>xbean-naming</artifactId>
>>>           <version>3.3</version>
>>>       </dependency>
>>>
>>>>
>>>>
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] For more information, run Maven with the -e switch
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Total time: 3 seconds
>>>> [INFO] Finished at: Thu Jun 26 16:02:01 EDT 2008
>>>> [INFO] Final Memory: 6M/11M
>>>>
>>>>
>>>> When I tried to create an Eclipse project, I'm getting this error:
>>>>
>>>> [INFO]
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Building Geronimo Quartz Deployer
>>>> [INFO]    task-segment: [eclipse:eclipse]
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Preparing eclipse:eclipse
>>>> Downloading:
>>>> http://people.apache.org/~ammulder//geronimo/geronimo-service-build
>>>> er/2.1.2-SNAPSHOT/geronimo-service-builder-2.1.2-SNAPSHOT.pom
>>>> Downloading:
>>>> http://people.apache.org/~ammulder//geronimo/geronimo-common/2.1.2-
>>>> SNAPSHOT/geronimo-common-2.1.2-SNAPSHOT.pom
>>>> Downloading:
>>>> http://people.apache.org/~ammulder//geronimo/geronimo-naming-builde
>>>> r/2.1.2-SNAPSHOT/geronimo-naming-builder-2.1.2-SNAPSHOT.pom
>>>> Downloading:
>>>> http://people.apache.org/~ammulder//geronimo/geronimo-j2ee-builder/
>>>> 2.1.2-SNAPSHOT/geronimo-j2ee-builder-2.1.2-SNAPSHOT.pom
>>>> Downloading:
>>>> http://people.apache.org/~ammulder//geronimo/geronimo-j2ee-schema/2
>>>> .1.2-SNAPSHOT/geronimo-j2ee-schema-2.1.2-SNAPSHOT.pom
>>>> Downloading:
>>>> http://people.apache.org/~ammulder//geronimo/geronimo-j2ee/2.1.2-SN
>>>> APSHOT/geronimo-j2ee-2.1.2-SNAPSHOT.pom
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [ERROR] BUILD ERROR
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Failed to configure plugin parameters for:
>>>> org.codehaus.mojo:xmlbeans-mav
>>>> en-plugin:2.3.1
>>>>
>>>>  (found static expression: 'geronimo-quartz-0.2.xsd' which may  
>>>> act as a
>>>> defau
>>>> lt value).
>>>>
>>>>
>>>> Cause: Cannot assign configuration entry 'sourceSchemas' to  
>>>> 'interface
>>>> java.util
>>>> .List' from 'geronimo-quartz-0.2.xsd', which is of type class
>>>> java.lang.String
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] For more information, run Maven with the -e switch
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Total time: 4 seconds
>>>> [INFO] Finished at: Thu Jun 26 16:14:55 EDT 2008
>>>> [INFO] Final Memory: 6M/12M
>>>
>>> I'm not sure what's going on with this, but it might be due to the
>>> maven-1
>>> like directory layout.  I spent a couple minutes and moved  
>>> everything I
>>> could find into the standard m2 directories.  I did not update the  
>>> poms
>>> --
>>> they must have configuration that sets src, resource, and test
>>> directories
>>> to the non-defaults; this now needs to be removed.  The xmlbeans  
>>> plugin
>>> config ought to look like this:
>>>
>>>           <plugin>
>>>               <groupId>org.codehaus.mojo</groupId>
>>>               <artifactId>xmlbeans-maven-plugin</artifactId>
>>>           </plugin>
>>> (possibly with a version)
>>>
>>> It's not too hard to patch files in place but its pretty difficult  
>>> to svn
>>> mv
>>> files via a patch, so hopefully this change will make what you are
>>> working
>>> on easier.
>>>
>>> If you've modified any source or plan files locally you may want  
>>> to copy
>>> your project over before svn up.  I'm not sure what happens when a  
>>> file
>>> you
>>> have modified is removed by svn up.
>>>
>>> hope this helps
>>> david jencks
>>>
>>>>
>>>>
>>>>
>>>> djencks wrote:
>>>>>
>>>>>
>>>>> On Jun 23, 2008, at 12:06 PM, jklcom99 wrote:
>>>>>
>>>>>>
>>>>>> Ok, can you show me the steps and what is involved to create a  
>>>>>> plugin?
>>>>>
>>>>> There are lots of examples of plugins to compare with: the  
>>>>> directory
>>>>> and roller plugins in plugins, the contents of the main server  
>>>>> build
>>>>> plugins directory, and the samples.
>>>>>
>>>>> I glanced really quickly at the quartz stuff and it looks like:
>>>>> 1. update to current geronimo stuff, such as version 2.1.1.  Use
>>>>> org.apache.geronimo.genesis/project-config/1.4/pom as the parent  
>>>>> (I
>>>>> may get a later version out soon, we'll see).  Prune unneeded  
>>>>> stuff
>>>>> out of the build such as repositories.  Basically get the build to
>>>>> work.
>>>>> 2. in geronimo 2.1 and later, the geronimo-plugin.xml is  
>>>>> generated by
>>>>> the car-maven-plugin.  The format has also changed a lot.  So, you
>>>>> should figure out what bits of the geronimo-plugin.xml are still
>>>>> relevant and correct and get them into the appropriate part of the
>>>>> pom.xml.
>>>>>
>>>>> There's some documentation here:
>>>>> http://cwiki.apache.org/GMOxDOC21/plugin-infrastructure.html
>>>>>
>>>>> http://cwiki.apache.org/GMOxDOC21/constructing-a-special-purpose-server-using-maven.html
>>>>>
>>>>> Let me know if this is starting you off at the wrong level.
>>>>>
>>>>> thanks
>>>>> david jencks
>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> djencks wrote:
>>>>>>>
>>>>>>>
>>>>>>> On Jun 19, 2008, at 2:32 PM, jklcom99 wrote:
>>>>>>>
>>>>>>>>
>>>>>>>> Can some one tell me if the quartz plugin from this link
>>>>>>>>
>>>>>>>> http://www.archivum.info/scm@geronimo.apache.org/2008-05/
>>>>>>>> msg00505.html is
>>>>>>>> applicable for Geronimo 2.1?
>>>>>>>
>>>>>>> Definitely not.  However it should not be too hard to update.
 I
>>>>>>> opened https://issues.apache.org/jira/browse/GERONIMO-4140 to
 
>>>>>>> track
>>>>>>> progress on this.  I probably won't have time myself to get to
 
>>>>>>> this
>>>>>>> soon but would be happy to give advice if you (or someone  
>>>>>>> else) would
>>>>>>> like to work on it.
>>>>>>>
>>>>>>> thanks
>>>>>>> david jencks
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Thank you
>>>>>>>>
>>>>>>>>
>>>>>>>> Kevan Miller wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Jan 16, 2008, at 5:27 PM, Christian Malolepszy wrote:
>>>>>>>>>
>>>>>>>>>> Helo all,
>>>>>>>>>>
>>>>>>>>>> is anyone working on a quartz plugin for geronimo
2?
>>>>>>>>>> I neet the features of quartz to migrate my projects
to  
>>>>>>>>>> geronimo2.
>>>>>>>>>
>>>>>>>>> Hi Christian,
>>>>>>>>> I don't recall any quartz plugin work for geronimo 2.0,
only  
>>>>>>>>> 1.1.
>>>>>>>>> Could be mistaken.
>>>>>>>>>
>>>>>>>>> Possible that with a little interest that somebody will
have a
>>>>>>>>> look...
>>>>>>>>>
>>>>>>>>> --kevan
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> View this message in context:
>>>>>>>>
>>>>>>>> http://www.nabble.com/geronimo-v2-quartz-plugin-tp14897501s134p18018668.html
>>>>>>>> Sent from the Apache Geronimo - Users mailing list archive
at
>>>>>>>> Nabble.com.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> View this message in context:
>>>>>>
>>>>>> http://www.nabble.com/geronimo-v2-quartz-plugin-tp14897501s134p18076097.html
>>>>>> Sent from the Apache Geronimo - Users mailing list archive at
>>>>>> Nabble.com.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/geronimo-v2-quartz-plugin-tp14897501s134p18142347.html
>>>> Sent from the Apache Geronimo - Users mailing list archive at
>>>> Nabble.com.
>>>>
>>>
>>>
>>
>>
>
> -- 
> View this message in context: http://www.nabble.com/geronimo-v2-quartz-plugin-tp14897501s134p18160664.html
> Sent from the Apache Geronimo - Users mailing list archive at  
> Nabble.com.
>


Mime
View raw message