Hey everyone.

 

I wanted to let everyone know that we have added full support for Jive 7.0.2.0 to the Jive Maven Unified Archetype.  We created the new 7.0.2.0-compatible version of the jive-parent-pom in conjunction with the 7.0.2.0 GA release on Monday, so you technically have been able to create 7.0.2.0 projects since that time, but the archetype was missing some 7.0.2.0-specific search settings, which could have led so your local search server not starting up correctly. (See the end of this post for details)

 

To recap, in order to create your new Jive 7.0.2.0 project, just enter the following on your command line:

 

$ mvn -U jive:create-project

 

Be sure to specify "7.0.2.0" when prompted for a Jive version.

 

If you already have a Jive project, and want to upgrade it, you can easily start the process by entering the following command at the root of your project, entering "7.0.2.0" when prompted:

 

$ mvn -U jive:upgrade

 

If all this jive:whatever-whatsthisnow craziness is new to you, be sure to check out Announcing Jive Maven Archetype Changes and Moar Archetype Changes! Now Simpler Than Evar!

 

Also, if you're upgrading, and want to incorporate any changes in the archetype into your project, check out and follow Maven Unified Archetype Release Notes.

 

 

Ok, so if you got super excited, and created a new 7.0.2.0 project before this blog post was published, you'll need to make a few changes.

 

If you run the start-search script in the run-services directory, you'll see the following error message:

 

/---------------------------------------------------------------------------------

The follwoing properties are missing and need in-order to start the service.

CONTENT_SEARCH_FILTER_CACHE_ENABLED=true

CONFIG_DIRECTORY=./etc

CONTENT_SEARCH_FILTER_CACHE_SIZE=1000

CONTENT_SEARCH_FILTER_CACHE_TIME_MILLIS=600000

 

 

Add the properties to /path/to/my/project/run-services/main-args.properties and restart the system.

\---------------------------------------------------------------------------------

 

But HOLD ON, because if you add those properties exactly as displayed, your search service won't start up properly, and will just hang.  You'll need to modify the CONFIG_DIRECTORY property to be ./var/data/directory.  Add the following lines to the end of your main-args.properties file:

 

CONTENT_SEARCH_FILTER_CACHE_ENABLED=true
CONFIG_DIRECTORY=./var/data/directory
CONTENT_SEARCH_FILTER_CACHE_SIZE=1000
CONTENT_SEARCH_FILTER_CACHE_TIME_MILLIS=600000

 

 

As always, we welcome your feedback.  Thanks!