Page 21 of 24

Updating to New 3.0 BETA versions

Posted: Thu Jun 06, 2013 11:04 am
by phillipuniverse
If you are currently targeting a Broadleaf 3.0 beta version, you will probably want to keep your heat clinic up to date. Luckily, GitHub has an easy-to-view diff between tags, branches and commits.

For instance, say that you downloaded the 3.0.0-BETA2 workspace, and now you want to upgrade to BETA3. The first step would be to change the Broadleaf version in your pom.xml:

Code: Select all


But you still might run into compilation errors because of things that have changed in our DemoSite to deal with changes in the Broadleaf framework. In this scenario, the diff between BETA2 and BETA3 can be found via this link: ... .0.0-BETA3

If you instead want to move to target a SNAPSHOT version of 3.0 (3.0.0-SNAPSHOT), you can get the heat clinic diff by going to: ... 2...admin3

In general, you can get these diffs by using a URL of the following form:

Code: Select all<branch/tag/commit SHA>...<branch/tag/commit SHA>

We are tagging commits in DemoSite for new versions of the Broadleaf 3.0 BETA so that this process is as easy as possible.

Re: Updating to New 3.0 BETA versions

Posted: Tue Jun 11, 2013 10:06 pm
by anikanchan
I want to create my application using latest broadleaf framework 3.0-BETA3 (without using DemoSite). Is there any tutorial/guideline/documentation for that?

Re: Updating to New 3.0 BETA versions

Posted: Tue Jun 11, 2013 10:09 pm
by phillipuniverse
This is not something we would recommend. We recommend all sites use DemoSite as a starting point since it contains configurations that most (if not all) Broadleaf sites will need.

We do not currently have any documentation for starting a new site completely from scratch. The DemoSite heat clinic is actually the replacement for the old Maven archetype.

Re: Updating to New 3.0 BETA versions

Posted: Wed Jun 12, 2013 8:06 am
by anikanchan
I have tried using DemoSite version 3 as well but problem I am facing there is that other modules are not at version 3 level and their integration is getting challenging.