refs #2112: Port SmartExecutor to be compliant with new Authorization

https://support.d4science.org/issues/2112

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@122898 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Luca Frosini 2016-02-08 11:04:23 +00:00
parent 083a9b543d
commit bc4163934e
7 changed files with 25 additions and 41 deletions

View File

@ -5,7 +5,7 @@
<wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
<dependent-module archiveName="smart-executor-api-1.3.0-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/smart-executor-api/smart-executor-api">
<dependent-module archiveName="smart-executor-api-1.4.0-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/smart-executor-api/smart-executor-api">
<dependency-type>uses</dependency-type>
</dependent-module>
<property name="java-output-path" value="/smart-executor/target/classes"/>

View File

@ -1,24 +1,22 @@
The gCube System - Smart Executor Service
------------------------------------------------------------
This work has been partially supported by the following European projects: DILIGENT (FP6-2003-IST-2),
D4Science (FP7-INFRA-2007-1.2.2), D4Science-II (FP7-INFRA-2008-1.2.2), iMarine (FP7-INFRASTRUCTURES-2011-2),
and EUBrazilOpenBio (FP7-ICT-2011-EU-Brazil), Parthenos (H2020-INFRADEV-1-2014-1), BlueBridge (H2020-EINFRA-2015-1).
This work has been partially supported by the following European projects:
DILIGENT (FP6-2003-IST-2), D4Science (FP7-INFRA-2007-1.2.2),
D4Science-II (FP7-INFRA-2008-1.2.2), iMarine (FP7-INFRASTRUCTURES-2011-2),
EUBrazilOpenBio (FP7-ICT-2011-EU-Brazil), Parthenos (H2020-INFRADEV-1-2014-1),
BlueBridge (H2020-EINFRA-2015-1).
Authors
-------
* Luca Frosini (luca.frosini@isti.cnr.it), CNR Pisa,
Istituto di Scienza e Tecnologie dell'Informazione "A. Faedo".
Version and Release Date
------------------------
See changelog.xml file in this directory.
v. 1.0.0 * First release
Description
-----------
@ -32,13 +30,9 @@ ${scm.url}
Documentation
-------------
${wiki}
Licensing
---------
This software is licensed under the terms you may find in the file named "LICENSE" in this directory.
This software is licensed under the terms you may find in the file named
"LICENSE" in this directory.

View File

@ -1,4 +1,13 @@
<ReleaseNotes>
<ReleaseNotes>
<Changeset component="org.gcube.vre-management.smart-executor.1.4.0" date="2016-02-08">
<Change>Port SmartExecutor to be compliant with new Authorization (refs #2112)</Change>
</Changeset>
<Changeset component="org.gcube.vre-management.smart-executor.1.3.0" date="2015-12-23">
<Change>Use Persistence to persist Scheduled Task configuration on smart-executor (refs #579)</Change>
</Changeset>
<Changeset component="org.gcube.vre-management.smart-executor.1.2.0" date="2015-11-30">
<Change>Support Unscheduling of repetitive task on SmartExecutor (refs #521)</Change>
</Changeset>
<Changeset component="org.gcube.vre-management.smart-executor.1.1.0" date="2015-08-31">
<Change>Added Recurrent and Scheduled Task support (refs #111)</Change>
<Change>Saving Task Evolution on a global CouchDB (refs #89)</Change>

View File

@ -1,5 +1,5 @@
<application mode='online'>
<group>VREManagement</group>
<group>${serviceClass}</group>
<name>${name}</name>
<version>${version}</version>
<description>${description}</description>

View File

@ -3,7 +3,7 @@
<ID></ID>
<Type>Service</Type>
<Profile>
<Class>VREManagement</Class>
<Class>${serviceClass}</Class>
<Name>${name}</Name>
<Description>${description}</Description>
<Version>1.0.0</Version>

View File

@ -1,21 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<listener>
<listener-class>com.sun.xml.ws.transport.http.servlet.WSServletContextListener</listener-class>
</listener>
<servlet>
<servlet-name>smart-executor</servlet-name>
<servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>smart-executor</servlet-name>
<url-pattern>/gcube/vremanagement/smart-executor</url-pattern>
</servlet-mapping>
</web-app>

View File

@ -10,7 +10,7 @@
<groupId>org.gcube.vremanagement</groupId>
<artifactId>smart-executor</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>1.4.0-SNAPSHOT</version>
<name>SmartExecutor</name>
<description>Smart Executor Service</description>
<packaging>war</packaging>
@ -19,6 +19,8 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<webappDirectory>${project.basedir}/src/main/webapp/WEB-INF</webappDirectory>
<distroDirectory>${project.basedir}/distro</distroDirectory>
<serviceClass>VREManagement</serviceClass>
<wiki>https://wiki.gcube-system.org/gcube/SmartExecutor</wiki>
</properties>
<scm>