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 Thu, 26 Jun 2008 22:21:41 GMT

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.
>


Mime
View raw message