IBMStreams / streamsx.monitoring

The com.ibm.streamsx.monitoring toolkit provides capabilities to create applications that monitor IBM Streams and its applications.
https://ibmstreams.github.io/streamsx.monitoring/
Other
5 stars 5 forks source link

Solve issue with user-specific paths in .classpath files #7

Closed m-kotowski closed 7 years ago

m-kotowski commented 8 years ago

The .classpath files that are part of Streams Studio projects, contain absolute paths to JAR files in $STREAMS_INSTALL/lib and $STREAMS_INSTALL/ext/lib. Find a solution to get rid of the already expanded (to /home/xxx/InfoSphere_Streams/4.2.0.0/) environment variables.

In other projects, the required JAR files are copied to the project, for example, opt folder. From my point of view, this is a bad solution because it requires to update the JAR files for each release. Instead, I would prefer that we have some preparation script that must be called before the projects are opened in Streams Studio.

The preparation script could create soft links (ln -s) or copy the files from $STREAMS_INSTALL.

This task is related to issue #3. The build environment that is used from command line, is probably using the direct paths using $STREAMS_INSTALL.