Stevo,

where do I find your patch ?

Cheers
Werner

Stevo Slavić wrote:
> Hello Werner and Ralf,
> 
>    - My patch hasn't been applied completely. Even so, patch didn't remove
>    all references to 2.0-SNAPSHOT version of castor-maven-plugin (just ones
>    which prevented building castor), and there are some other snapshot
>    references too (default release plugin configuration would have prevented
>    this). 
Actually, not if they are transitive dependencies. Bear in mind that for
release 1.3.0.1 I have used the release plugin.

>    All the modules seem to inherit org.codehaus.castor:castor aggregator
>    parent module which has pluginManagement section but it currently doesn't
>    specify castor-maven-plugin. IMO it would be best to add 
> castor-maven-plugin
>    with latest released version there, 
>    and then remove all the version
>    references from other child modules - this would improve consistency and
>    maintainability.
+1. Yes, very much. I'd definitely like to have a JIRA issue for this task.

Let me please comment upon the remainder of these things later tonight ....

Werner


>    - All the commented out stuff in poms should be cleaned up too - poms are
>    under version control after all, and all the commented out stuff just 
> lowers
>    readability.
>    - There are also multiple build helper plugin configurations with
>    comments that they should be removed once new castor-maven-plugin is
>    released. IMO it is questionable whether build helper configuration should
>    be removed, .classpath files with hardcoded classpath entries to generated
>    sources should better be removed from version control (read on for more on
>    this) - maven executions will use build helper plugin while for eclipse
>    there are maven integration plugins like m2eclipse which can handle this
>    dynamically
>    - Why have IDE (eclipse) specific files been put under version control? I
>    prefer to put them under svn:ignore and this seems to be practice in many 
> if
>    not all maven core and plugin projects.
>       - Eclipse specific files like .classpath committed to svn have
>       hardcoded stuff like M2_REPO classpath entries. I'm using
> eclipse too, with
>       m2eclipse plugin and subversive with m2eclipse integration, so
> project can
>       be easily checked-out as maven project, where m2eclipse
> configures eclipse
>       classpath, not by adding classpath entry for every dependency,
> but by adding
>       a single classpath entry to
> org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER
>       which acts as m2eclipse managed dynamic library with all the 
> dependencies
>       configured in pom; now, if I manage project with m2eclipse it will 
> modify
>       these IDE specific files and eclipse projects will appear as if
> they've been
>       modified, and IDE specific files will appear in listings when preparing
>       patch;
>       - .checkstyle configuration file is also under version control; with
>       checkstyle 5.0 out, and eclipse-cs plugin and its integration with
>       m2eclipse, it is enough just to configure latest maven
> checkstyle plugin in
>       castor parent module pom, this configuration will be used by
> maven and that
>       same configuration through eclipse-cs plugin m2eclipse
> integration will be
>       used in eclipse as well; eclipse-cs m2eclipse generation in that
> case will
>       configure eclipse-cs by generating .checkstyle file so it can possibly 
> be
>       different to one under version control so this file and project
> it belongs
>       will appear as with modifications, thus it would be best to put
> this, again
>       IDE specific, file out of version control and into the svn:ignore list.
> 
> If you agree, I can create a patch with all these adjustments included for
> you to verify.
> 
> Regards,
> Stevo.
> 
> 2009/11/29 Ralf Joachim <[email protected]>
> 
>> Werner,
>>
>> you are right, I'm not using mvn eclipse:eclipse.
>>
>> Ralf
>>
>> Werner Guttmann schrieb:
>>> Ralf,
>>>
>>> just to make sure, you are not doing a mvn eclipse:eclipse before
>>> importing Castor into Eclipse, correct ? If that's the case, you are
>>> (probably) right. But I will have to try this myself ....
>>>
>>> Cheers
>>> Werner
>>>
>>> PS Have you ever tried
>>>
>>>
>>>> svn co ....
>>>> mvn eclipse:eclipse
>>>>
>>> followed by an import of the Castor modules into Eclipse ?
>>>
>>> Ralf Joachim wrote:
>>>
>>>> Hi Stevo and Werner,
>>>>
>>>> if you just do 'mvn clean install' you will still see compile errors in
>>>> eclipse as generation of sources for cpactf and jdo-extension-it modules
>>>> will not be executed. To prevent this problems you have to execute 'mvn
>>>> -Pit clean install'.
>>>>
>>>> Werner: any chances to get generation of this sources triggered without
>>>> triggering execution of the tests?
>>>>
>>>> Regards
>>>> Ralf
>>>>
>>>> Werner Guttmann schrieb:
>>>>
>>>>> Hi Stevo,
>>>>>
>>>>> given Ralf committed a patch a few days ago, can we assume that you can
>>>>> now build things successfully.
>>>>>
>>>>> Cheers
>>>>> Werner
>>>>>
>>>>> Stevo Slavić wrote:
>>>>>
>>>>>
>>>>>> Hello Castor developers,
>>>>>>
>>>>>> I was able to build current Castor only after upgrading dependency to
>>>>>> castor-maven-plugin from 2.0-SNAPSHOT to 2.0. Additionaly I've removed
>>>>>> castor-maven-plugin dependency to codegen 1.3rc1 at one place as IMO
>> it's no
>>>>>> longer needed. Attached is patch with these adjustments.
>>>>>>
>>>>>> Regards,
>>>>>> Stevo.
>>>>>>
>>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe from this list, please visit:
>>>>>
>>>>>     http://xircles.codehaus.org/manage_email
>>>>>
>>>>>
>>>>>
>>>>>
>>>> --
>>>>
>>>> Syscon Ingenieurbüro für Meß- und Datentechnik GmbH
>>>> Ralf Joachim
>>>> Raiffeisenstraße 11
>>>> 72127 Kusterdingen
>>>> Germany
>>>>
>>>> Tel.   +49 7071 3690 52
>>>> Mobil: +49 173 9630135
>>>> Fax    +49 7071 3690 98
>>>>
>>>> Internet: www.syscon.eu
>>>> E-Mail: [email protected]
>>>>
>>>> Sitz der Gesellschaft: D-72127 Kusterdingen
>>>> Registereintrag: Amtsgericht Stuttgart, HRB 382295
>>>> Geschäftsleitung: Jens Joachim, Ralf Joachim
>>>>
>>>> --------------------------------------------------------------------- To
>>>> unsubscribe from this list, please visit:
>>>> http://xircles.codehaus.org/manage_email
>>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>>     http://xircles.codehaus.org/manage_email
>>>
>>>
>>>
>> --
>>
>> Syscon Ingenieurbüro für Meß- und Datentechnik GmbH
>> Ralf Joachim
>> Raiffeisenstraße 11
>> 72127 Kusterdingen
>> Germany
>>
>> Tel.   +49 7071 3690 52
>> Mobil: +49 173 9630135
>> Fax    +49 7071 3690 98
>>
>> Internet: www.syscon.eu
>> E-Mail: [email protected]
>>
>> Sitz der Gesellschaft: D-72127 Kusterdingen
>> Registereintrag: Amtsgericht Stuttgart, HRB 382295
>> Geschäftsleitung: Jens Joachim, Ralf Joachim
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>    http://xircles.codehaus.org/manage_email
>>
>>
>>
> 

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to