<commit_before># ProActive Workflows & Scheduling

[![Build Status](http://jenkins.activeeon.com/job/scheduling-portal/badge/icon)](http://jenkins.activeeon.com/job/scheduling-portal/)


## Description

This project is a Web front-end for the ProActive Scheduler and Resource Manager
REST API. It does not require the REST API to be built, but will not be able to
properly run without it.

Information about the REST API, the Scheduler and Resource Manager software can
be found at the following locations:

  - Project: http://proactive.inria.fr/
  - SCM: http://gitorious.ow2.org/ow2-proactive
  - Mailing: http://mail.ow2.org/wws/arc/proactive

This project is Open Source and distributed under the terms of the GNU AGPLv3,
a copy of which was included along with this file.


## Building

Building binaries requires to follow what is explained in the README
(https://github.com/ow2-proactive/scheduling#building-from-sources). It will
generate an archive containing binaries (JAR files). However it will not embed
Web portails. The procedure to also embed Web portals is a bit complex. That's
why you can download releases directly from activeeon.com.

Below are explanations to build and include Web portals with a customized version
of Scheduling assuming that the absolute path to the folder where scheduling is
installed is SCHEDULING_HOME:

  - Studio Web Portal: it is pretty easy to embed. You just need to checkout the
  project (https://github.com/ow2-proactive/studio). Supposing the absolute path
  to this folder is STUDIO_HOME, you need to create a symbolic link in
  SCHEDULING_HOME/dist/war/studio that points to STUDIO_HOME/app:

    `$> ln -s SCHEDULING_HOME/dist/war/studio STUDIO_HOME/app`

  - Scheduler and RM portals: Checkout the project scheduling-portal
  (https://github.com/ow2-proactive/scheduling-portal). Execute 'gradle build'.
  The command will produce two wars that you need to symlink to SCHEDULING_HOME/dist/war:

    `$> ln -s SCHEDULING_PORTAL_HOME/rm-portal/build/libs/rm-portal-6.3.0-SNAPSHOT.war SCHEDULING_HOME/dist/war/rm.war`

    `$> ln -s SCHEDULING_PORTAL_HOME/scheduler-portal/build/libs/scheduler-portal-6.3.0-SNAPSHOT.war SCHEDULING_HOME/dist/war/scheduler.war`

Once you restart the scheduler, you should have the Web interfaces deployed.<commit_msg>Fix how to building #283 (SNAPSHOT version removed)<commit_after># ProActive Workflows & Scheduling

[![Build Status](http://jenkins.activeeon.com/job/scheduling-portal/badge/icon)](http://jenkins.activeeon.com/job/scheduling-portal/)


## Description

This project is a Web front-end for the ProActive Scheduler and Resource Manager
REST API. It does not require the REST API to be built, but will not be able to
properly run without it.

Information about the REST API, the Scheduler and Resource Manager software can
be found at the following locations:

  - Project: http://proactive.inria.fr/
  - SCM: http://gitorious.ow2.org/ow2-proactive
  - Mailing: http://mail.ow2.org/wws/arc/proactive

This project is Open Source and distributed under the terms of the GNU AGPLv3,
a copy of which was included along with this file.


## Building

Building binaries requires to follow what is explained in the README
(https://github.com/ow2-proactive/scheduling#building-from-sources). It will
generate an archive containing binaries (JAR files). However it will not embed
Web portails. The procedure to also embed Web portals is a bit complex. That's
why you can download releases directly from activeeon.com.

Below are explanations to build and include Web portals with a customized version
of Scheduling assuming that the absolute path to the folder where scheduling is
installed is SCHEDULING_HOME:

  - Studio Web Portal: it is pretty easy to embed. You just need to checkout the
  project (https://github.com/ow2-proactive/studio). Supposing the absolute path
  to this folder is STUDIO_HOME, you need to create a symbolic link in
  SCHEDULING_HOME/dist/war/studio that points to STUDIO_HOME/app:

    `$> ln -s SCHEDULING_HOME/dist/war/studio STUDIO_HOME/app`

  - Scheduler and RM portals: Checkout the project scheduling-portal
  (https://github.com/ow2-proactive/scheduling-portal). Execute 'gradle build'.
  The command will produce two wars that you need to symlink to SCHEDULING_HOME/dist/war:

    `$> ln -s SCHEDULING_PORTAL_HOME/rm-portal/build/libs/rm-portal-6.3.0.war SCHEDULING_HOME/dist/war/rm.war`

    `$> ln -s SCHEDULING_PORTAL_HOME/scheduler-portal/build/libs/scheduler-portal-6.3.0.war SCHEDULING_HOME/dist/war/scheduler.war`

Once you restart the scheduler, you should have the Web interfaces deployed.
{'fraction_non_alphanumeric': 0.07969762419006479, 'fraction_numerical': 0.0062634989200863935, 'mean_word_length': 4.286529680365297, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 9, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6010350', 'n_tokens_mistral': 1457, 'n_tokens_neox': 1390, 'n_words': 518}