Build censhare-Clients

Use the following commands to build the current version of Java Client.

  • On MacOS:

cd censhare-Product/censhare-Client
bin/build.sh clean init jar release.mac

  • On Windows 32-bit:

cd censhare-Product\censhare-Client
bin\build.bat clean init jar release.win32

  • On Windows 64-bit:

cd censhare-Product\censhare-Client
bin\build.bat clean init jar release.win64

Running the Java Client

  • On Mac app is located in:

    • censhare-product/censhare-Client/release/mac/
  • On Windows executables are located in:

    • censhare-product\censhare-Client\release\windows\64-bit or
    • censhare-product\censhare-Client\release\windows\32-bit

Build Webstart Client/Webstart Admin Client

Use the commands below to build a new version of Webstart Client/Webstart Admin Client:

cd PATH_TO/censhare-Client
bin/build.sh clean init jar release.webstart

The new deployable files will be located in PATH_TO/censhare-Client/release.

Deployment process for developers

  • Use action ‘Software Update/Software installations’
    • Select a Webstart Client or Webstart Admin Client build on your own system
    • Select URLs of your local jetty as ‘Base URL’ and ‘Base URL SSL’
    • Select alias ‘localhost.censhare.com’ and password ‘corpus’
    • Start installation of Webstart client

After a successful deployment of the Webstart client, the local deployment folder under PATH\_TO\_RUNTIME/client-software it can be linked from a local Webserver installation.

Deployment process used for customers

  • Use action ‘Software Update/Software installations’ on our signing server
  • Select a Webstart Client or Webstart Admin Client build by our release process
  • Select URLs of customer’s jetty as ‘Base URL’ and ‘Base URL SSL’
  • Add optional a customer specific ‘host file’
  • Select alias ‘corpus’ and password ‘corpus’
  • Start installation of Webstart client on signing server
  • Zip folder Webstart client local deployment folder under `PATH_TO_RUNTIME/client-software and deliver it to customer
  • Uninstall Webstart client from signing server

Now you can open an IDE and start coding. The following projects must be imported into the workspace of your IDE:

  • censhare-Client
  • censhare-LibSupport
  • censhare-Server
  • censhare-Vfs

For eclipse the .project file and its required configurations (like .classpath) are already included in each project directory.