After running the StreamBase Studio Project Import wizard, you have one or more new projects in the current release of StreamBase Studio. Each new project contains files copied from your 3.x project, which remains unchanged in the old workspace. You can now continue working on your projects in the new version of StreamBase Studio.
Notice the following changes in each newly migrated project:
-
Java operator and embedded adapter resources were previously stored in the Resources subfolder as JAR files. These can now be stored in any location, and should be referenced by adding them to the project's Java Build Path. If JAR files were found in the Resources folder during the import, they were automatically added to the Java Build Path.
-
In previous releases, JAR files were needed to run Java operators, adapters, and custom functions. JAR files and libraries were always stored in the Custom Libraries subfolder. In Studio 5.x and 6.x, you no longer need to import or create a JAR file. StreamBase Studio 5.x and 6.x can work with the Java source files directly. JAR files are only required when it comes time to deploy operators and adapters. The Custom Libraries folder no longer has any special function.
If you want StreamBase Studio to use a JAR file instead of sources, add the JAR file to your project's Java Build Path.
-
If a server configuration file,
, was found in the Resources directory, it was moved to the root of the project, which is now the required location for configuration files.sbd.sbconf -
Projects now have a more flexible folder structure. Thus, if you chose the option during the import operation to preserve your old project's folder structure, the new project has the same folders, and you can continue using them. Conversely, if you chose a flat project structure during import, then all project files are migrated to the root of the new project folder. In either case, you can create new subfolders and organize your files as you wish.
