Georg,
Thank you so much for the information! I have gotten started on
building the default project. I am having proxy issues, but I’m getting help
with that and will hopefully be able to generate the project soon.
Thanks!
Michele
> On Jul 10, 2023, at 4:25 AM, Georg Kallidis
> <[email protected]> wrote:
>
> Hello Michele,
>
> just a first thought. You may checkout the Turbine archetype (see below)
> and get first a running Turbine 5 default project and proceed from there
> ...
>
> If you did achieve this first step successfully (you need Java 8 and maven
> 3.x at least) update step-by-step with your custom settings (templates,
> and conf-folder). Compare this new settings with your old and upgrade step
> by step either in the new or in the old place.
>
> I would recommend to update in the new project settings, that is to
> identify your customizations (services/templates/actions) and add to the
> newly generated project.
> You may easily restart again by regenerating it again .. On the other side
> if you decide upgrading your old settings in-place - you have to consider
> more intricaties, as described in the migration pages you mentioned,
> update to TurbineYaafiComponentService, check
> WEB-INF/conf/turbine-classic-pipeline.xml and all the main Turbine
> configuration files in Web-INF/conf. E.g. some packages have changed, most
> importantly e.g.
> services.RunDataService.default.parameter.parser=org.apache.fulcrum.parser.DefaultParameterParser,
>
> of course you need the new pom.xml ..
>
>
> A description of how to start with Turbine archetype is described in the
> Turbine project pages, https://turbine.apache.org/turbine-concepts.html#.
>
>
> mvn archetype:generate
>
> then filtering with
>
> org.apache.turbine:turbine-webapp-5.0
> or
> org.apache.turbine:
>
> and select e.g.
>
> remote: org.apache.turbine:turbine-webapp-5.0
>
> Read also
> https://github.com/apache/turbine-archetypes/blob/master/src/main/resources/archetype-resources/docs/README.md
>
> or https://github.com/apache/turbine-archetypes/tree/5.0-1.0.3.
>
> You need to upgrade all component versions you mentioned
>
> Turbine 2.3.3
> Maven 1.1
> Torque 3.3
> Velocity 1.5
>
> You need at least Java 8, Maven 3.5. Turbine 5 uses Torque 4 and Velocity
> 2.0.
>
> Last but not least, you may take advantage from the fact that all old
> subversion code is migrated to git, that is you could easily and quickly
> compare and checkout all versions in github!
>
> https://github.com/apache/turbine-core
>
> For further background use https://github.com/apache/turbine-build to get
> an overview of all the components currently supported.
>
> If you need further assistance, ask here again providing more information.
>
>
> Thanks and good luck!
>
>
> Best regards,
>
> Georg
>
>
>
> Von: Michele Rabanal <[email protected]>
> An: [email protected]
> Datum: 07.07.2023 22:53
> Betreff: Upgrading from Turbine 2.3.3 to 5.0
>
>
>
> Hello!
>
> I am an applications developer on the Turbine framework. Many years ago I
> upgraded Turbine from 2.2 to 2.3.
> For security reasons, I am being asked to upgrade Turbine again. I
> understand that I should be on Turbine 5.0, but
> I'm not clear on exactly how to begin!
>
> I have tried to follow
> https://turbine.apache.org/turbine/turbine-5-0/howto/migrate-from-2_3-howto.html
>
> <
> https://turbine.apache.org/turbine/turbine-5-0/howto/migrate-from-2_3-howto.html
>> , but I've gotten
> nowhere and really just need more basic instructions.
>
> Questions:
> 1) Should I do an actual in-place upgrade or should I build a new
> framework and then move my current project over into it?
>
> 2) Do I need to use a more current version of Maven? And if so, what is
> the best way to get my current project
> into that new Maven structure? and into the new Turbine structure?
>
> I would appreciate any help! I've tried many different approaches, but
> cannot figure this out. Installing/upgrading
> software is not my main role! If there are documents with more details,
> that would be great.
>
> Here's the path of my current project:
>
> .maven/cache/maven-turbine-plugin-1.3/plugin-resources/flavor/turbine-2.3.3/inventory
>
> I believe these are the components/versions I'm using:
> Turbine 2.3.3
> Maven 1.1
> Torque 3.3
> Velocity 1.5
>
> Thanks so much!
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]