Project

General

Profile

« Previous | Next » 

Revision 57660

creating branch for tree-dedup

View differences:

webapps/dnet-container-openaireplus/branches/tree-dedup/deploy.info
1
{
2
	"type_source": "SVN", 
3
	"goal": "package -U -T 4C source:jar", 
4
	"url": "http://svn-public.driver.research-infrastructures.eu/driver/dnet45/webapps/dnet-container-openaireplus/trunk", 
5
	"deploy_repository": "dnet4-snapshots", 
6
	"version": "4", 
7
	"mail": "sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it,claudio.atzori@isti.cnr.it,alessia.bardi@isti.cnr.it", 
8
	"deploy_repository_url": "http://maven.research-infrastructures.eu/nexus/content/repositories/dnet45-snapshots", 
9
	"name": "dnet-container-openaireplus",
10
	"nightly" : "true",
11
	"cron" : "0 0 0 1/1 * ? *"
12
}
webapps/dnet-container-openaireplus/branches/tree-dedup/src/main/java/eu/dnetlib/swagger/configuration/SwaggerDocumentationConfig.java
1
package eu.dnetlib.swagger.configuration;
2

  
3
import eu.dnetlib.common.rmi.DNetRestDocumentation;
4
import org.springframework.beans.factory.annotation.Value;
5
import org.springframework.context.annotation.Bean;
6
import org.springframework.context.annotation.Configuration;
7
import springfox.documentation.builders.ApiInfoBuilder;
8
import springfox.documentation.builders.RequestHandlerSelectors;
9
import springfox.documentation.service.ApiInfo;
10
import springfox.documentation.service.Contact;
11
import springfox.documentation.spi.DocumentationType;
12
import springfox.documentation.spring.web.plugins.Docket;
13
import springfox.documentation.swagger2.annotations.EnableSwagger2;
14

  
15
@Configuration
16
@EnableSwagger2
17
public class SwaggerDocumentationConfig {
18

  
19
    @Value("${api.rest.contact.name}")
20
    private String contactName;
21

  
22
    @Value("${api.rest.contact.url}")
23
    private String contactUrl;
24

  
25
    @Value("${api.rest.contact.email}")
26
    private String contactEmail;
27

  
28
	@Value("${api.rest.title}")
29
	private String title;
30

  
31
	@Value("${api.rest.description}")
32
	private String description;
33

  
34
	@Value("${api.rest.license}")
35
	private String license;
36
	@Value("${api.rest.license.url}")
37
	private String licenseUrl;
38

  
39
    @Bean
40
    public Docket customImplementation(){
41
        return new Docket(DocumentationType.SWAGGER_2)
42
                .select()
43
			        //.apis(RequestHandlerSelectors.any())
44
                    //.apis(RequestHandlerSelectors.basePackage("eu.dnetlib.**.controller.*"))
45
		            //.apis(RequestHandlerSelectors.withClassAnnotation(RestController.class))
46
		            .apis(RequestHandlerSelectors.withClassAnnotation(DNetRestDocumentation.class))
47
                    //.paths(PathSelectors.ant("/ds/**"))
48
                    .build()
49
                .directModelSubstitute(org.joda.time.LocalDate.class, java.sql.Date.class)
50
                .directModelSubstitute(org.joda.time.DateTime.class, java.util.Date.class)
51
                .apiInfo(apiInfo());
52
    }
53

  
54
	private ApiInfo apiInfo() {
55
		return new ApiInfoBuilder()
56
				.title(title)
57
				.description(description)
58
				.license(license)
59
				.licenseUrl(licenseUrl)
60
				.termsOfServiceUrl("")
61
				.version("1.0.0")
62
				.contact(new Contact(contactName, contactUrl, contactEmail))
63
				.build();
64
	}
65

  
66
}
0 67

  
webapps/dnet-container-openaireplus/branches/tree-dedup/src/main/java/eu/dnetlib/swagger/configuration/RFC3339DateFormat.java
1
package eu.dnetlib.swagger.configuration;
2

  
3
import java.text.FieldPosition;
4
import java.util.Date;
5

  
6
import com.fasterxml.jackson.databind.util.ISO8601DateFormat;
7
import com.fasterxml.jackson.databind.util.ISO8601Utils;
8

  
9
public class RFC3339DateFormat extends ISO8601DateFormat {
10

  
11
  // Same as ISO8601DateFormat but serializing milliseconds.
12
  @Override
13
  public StringBuffer format(Date date, StringBuffer toAppendTo, FieldPosition fieldPosition) {
14
    String value = ISO8601Utils.format(date, true);
15
    toAppendTo.append(value);
16
    return toAppendTo;
17
  }
18

  
19
}
0 20

  
webapps/dnet-container-openaireplus/branches/tree-dedup/src/main/java/eu/dnetlib/swagger/configuration/ApiOriginFilter.java
1
package eu.dnetlib.swagger.configuration;
2

  
3
import java.io.IOException;
4
import javax.servlet.*;
5
import javax.servlet.http.HttpServletResponse;
6

  
7
public class ApiOriginFilter implements Filter {
8
	@Override
9
	public void doFilter(ServletRequest request, ServletResponse response,
10
			FilterChain chain) throws IOException, ServletException {
11
		HttpServletResponse res = (HttpServletResponse) response;
12
		res.addHeader("Access-Control-Allow-Origin", "*");
13
		res.addHeader("Access-Control-Allow-Methods", "GET, POST, DELETE, PUT");
14
		res.addHeader("Access-Control-Allow-Headers", "Content-Type");
15
		chain.doFilter(request, response);
16
	}
17

  
18
	@Override
19
	public void destroy() {
20
	}
21

  
22
	@Override
23
	public void init(FilterConfig filterConfig) throws ServletException {
24
	}
25
}
0 26

  
webapps/dnet-container-openaireplus/branches/tree-dedup/src/main/java/eu/dnetlib/swagger/configuration/HomeController.java
1
package eu.dnetlib.swagger.configuration;
2

  
3
import org.springframework.stereotype.Controller;
4
import org.springframework.web.bind.annotation.RequestMapping;
5

  
6
/**
7
 * Home redirection to swagger api documentation 
8
 */
9
@Controller
10
public class HomeController {
11

  
12
	@RequestMapping(value = "/docs")
13
	public String index() {
14
		return "redirect:swagger-ui.html";
15
	}
16
}
0 17

  
webapps/dnet-container-openaireplus/branches/tree-dedup/src/main/java/eu/dnetlib/swagger/configuration/ApiResponseMessage.java
1
package eu.dnetlib.swagger.configuration;
2

  
3
import javax.xml.bind.annotation.XmlTransient;
4

  
5
@javax.xml.bind.annotation.XmlRootElement
6
public class ApiResponseMessage {
7
	public static final int ERROR = 1;
8
	public static final int WARNING = 2;
9
	public static final int INFO = 3;
10
	public static final int OK = 4;
11
	public static final int TOO_BUSY = 5;
12

  
13
	int code;
14
	String type;
15
	String message;
16
	
17
	public ApiResponseMessage(){}
18
	
19
	public ApiResponseMessage(int code, String message){
20
		this.code = code;
21
		switch(code){
22
		case ERROR:
23
			setType("error");
24
			break;
25
		case WARNING:
26
			setType("warning");
27
			break;
28
		case INFO:
29
			setType("info");
30
			break;
31
		case OK:
32
			setType("ok");
33
			break;
34
		case TOO_BUSY:
35
			setType("too busy");
36
			break;
37
		default:
38
			setType("unknown");
39
			break;
40
		}
41
		this.message = message;
42
	}
43

  
44
	@XmlTransient
45
	public int getCode() {
46
		return code;
47
	}
48

  
49
	public void setCode(int code) {
50
		this.code = code;
51
	}
52

  
53
	public String getType() {
54
		return type;
55
	}
56

  
57
	public void setType(String type) {
58
		this.type = type;
59
	}
60

  
61
	public String getMessage() {
62
		return message;
63
	}
64

  
65
	public void setMessage(String message) {
66
		this.message = message;
67
	}
68
}
0 69

  
webapps/dnet-container-openaireplus/branches/tree-dedup/src/main/java/eu/dnetlib/EndpointDocController.java
1
package eu.dnetlib;
2

  
3
import java.util.List;
4
import java.util.Set;
5
import java.util.stream.Collectors;
6
import java.util.stream.Stream;
7

  
8
import org.springframework.beans.factory.annotation.Autowired;
9
import org.springframework.web.bind.annotation.RequestMapping;
10
import org.springframework.web.bind.annotation.RequestMethod;
11
import org.springframework.web.bind.annotation.RestController;
12
import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping;
13

  
14
/**
15
 * Created by claudio on 30/11/2016.
16
 */
17
@RestController
18
public class EndpointDocController {
19

  
20
	@Autowired
21
	private List<RequestMappingHandlerMapping> handlerMappings;
22

  
23
	@RequestMapping(value = "/endpointdoc", method = RequestMethod.GET)
24
	public Set<String> show() {
25
		return handlerMappings.stream()
26
				.map(r -> r.getHandlerMethods().entrySet().stream()
27
					.map(k -> k.getKey())
28
					.map(i -> i.toString()))
29
				.reduce(Stream::concat)
30
				.orElseGet(Stream::empty)
31
				.collect(Collectors.toSet());
32
	}
33

  
34
}
webapps/dnet-container-openaireplus/branches/tree-dedup/src/main/resources/META-INF/cxf/org.apache.cxf.Logger
1
org.apache.cxf.common.logging.Log4jLogger
webapps/dnet-container-openaireplus/branches/tree-dedup/src/main/resources/META-INF/services/javax.xml.transform.TransformerFactory
1
net.sf.saxon.TransformerFactoryImpl
webapps/dnet-container-openaireplus/branches/tree-dedup/src/main/resources/log4j.properties.normal
1
### Root Level ###
2
log4j.rootLogger=WARN, LOGFILE, CONSOLE
3

  
4
### Configuration for the LOGFILE appender ###
5
log4j.appender.LOGFILE=org.apache.log4j.RollingFileAppender
6
log4j.appender.LOGFILE.MaxFileSize=25MB
7
log4j.appender.LOGFILE.MaxBackupIndex=10
8
log4j.appender.LOGFILE.File=logs/dnet.log
9
log4j.appender.LOGFILE.Append=true
10
log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
11
log4j.appender.LOGFILE.layout.ConversionPattern=[%-5p] %d %c - %m%n
12

  
13
### Configuration for the CONSOLE appender ###
14
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
15
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
16
log4j.appender.CONSOLE.layout.ConversionPattern=[%-5p] %d %c - %m%n
17

  
18
org.apache.cxf.Logger=org.apache.cxf.common.logging.Log4jLogger
19

  
20
### Application Level ###
21
log4j.logger.eu.dnetlib=INFO
22
log4j.logger.eu.dnetlib.enabling.is.sn=INFO
23
log4j.logger.org.apache.cxf.interceptor=FATAL
24
log4j.logger.org.apache.cxf.ws.addressing.ContextUtils=FATAL
25
log4j.logger.eu.dnetlib.enabling.tools.AbstractBaseService=INFO
26
log4j.logger.eu.dnetlib.xml.database.LoggingTrigger=WARN
27
log4j.logger.eu.dnetlib.enabling.tools.registration.ServiceRegistrator=INFO
28
log4j.logger.eu.dnetlib.enabling.inspector=FATAL
29
log4j.logger.eu.dnetlib.enabling.inspector.SubscriptionController=DEBUG
30
log4j.logger.eu.dnetlib.springutils.stringtemplate.StringTemplateViewResolver=FATAL             
31
log4j.logger.eu.dnetlib.enabling.is.sn.SynchronousNotificationSenderImpl=WARN
32
log4j.logger.eu.dnetlib.enabling.tools.LocalServiceResolverImpl=WARN
33
log4j.logger.eu.dnetlib.enabling.is.sn.NotificationInvokerImpl=WARN
34
log4j.logger.eu.dnetlib.data.collective=INFO
35
log4j.logger.eu.dnetlib.data.hadoop.utils.ScanFactory=DEBUG
36
log4j.logger.org.apache.xerces.parsers.SAXParser=OFF
37
log4j.logger.eu.dnetlib.conf.PropertyFetcher=WARN
38
#log4j.logger.eu.dnetlib.data.transform.XsltRowTransformerFactory=DEBUG
39

  
40
log4j.logger.eu.dnetlib.enabling.is.sn.ISSNServiceImpl=OFF
41
log4j.logger.eu.dnetlib.enabling.datasources.DatasourceManagerClients=FATAL
42
log4j.logger.eu.dnetlib.data.mdstore.modular.mongodb.utils.MetadataCheckJob=DEBUG
43
log4j.logger.eu.dnetlib.enabling.is.sn.ISSNServiceCore=WARN
44
log4j.logger.eu.dnetlib.xml.database.exist.ExistDatabase=WARN
45
log4j.logger.eu.dnetlib.enabling.is.store.AbstractContentInitializer=FATAL
46

  
47
log4j.logger.org.apache.hadoop.hbase.mapreduce.TableInputFormatBase=FATAL
48

  
49
### Spring ###
50
log4j.logger.org.springframework=ERROR
51

  
52
log4j.logger.eu.dnetlib.openaire=DEBUG
53

  
54

  
webapps/dnet-container-openaireplus/branches/tree-dedup/src/main/resources/eu/dnetlib/cnr-site.properties
1
container.hostname								= 	localhost
2
services.is.store.database.bean          		=   persistentExistDatabase
3
#services.is.store.database.bean                = 	temporaryExistDatabase
4

  
5
dnet.data.path 									=	/var/lib/dnet45
6
services.registration.default.hnmlocator   		=   dynamicHNMLocator
7

  
8
services.schemas								=	classpath*:/eu/dnetlib/test/schemas/**/*.xsd
9

  
10
services.msro.reindex.limit      				=   100
11
#services.msro.disabled.beans   				=   reindexOAIPostCleaningEFGHandler,reindexOAIPostEditEFGHandler,reindexPostEditEFGHandler
12

  
13

  
14
services.aggregator.host						=	localhost
15
services.aggregator.name        				=   DRIVER
16

  
17
services.aggregator.country						=	EE
18
services.msro.data.source.resolver				=	extendedDataSourceResolver
19
services.registry.pending.resource.manager		=	compatPendingManager
20
transport.soap.force.local.address				=	true
21

  
22
msro.wf.nodes.mdstoreSearch.format 				=	OAF
23
msro.wf.nodes.mdstoreSearch.interpretation 		=	cleaned
24
msro.wf.nodes.download.xpathMetadataId 			=	//*[local-name()='objIdentifier']/text()
25

  
26
dnet.modular.ui.authorization.manager 			=	simpleAuthenticationManager
27
dnet.modular.ui.authorization.default.superAdmin=	admin
28

  
29

  
30
# MSRO SPECIFIC
31
services.msro.graph.updateindex.incremental		=	classpath:/eu/dnetlib/enabling/manager/msro/wf/update-index-incremental.wf.xml
32
dnet.datasource.updater 						=   openaireplusDatasourceUpdater
33

  
34
hbase.mapred.datatable 							=	db_openaireplus
35
hbase.actions.table 							=	db_actions
36

  
37
# Mail configuration
38

  
39
msro.wf.mail.smtp.host = smtp.isti.cnr.it
40
msro.wf.mail.smtp.user = smtp-dnet
41
msro.wf.mail.smtp.password = hhr*7932
42
msro.wf.mail.cc = michele.artini@isti.cnr.it
43

  
44
service.index.solr.rank.enable=true
45

  
46
services.publisher.oai.host=localhost
47
services.publisher.oai.port=27017
48

  
49
#services.objectstore.dao=fSObjectstoreDao
50
services.transformation.blacklist_api = http://localhost:8280/validator-service/worfklows?request=GetBlacklistedRecords&datasourceId=
51

  
52
# REST API CONFIGURATION
53
api.rest.title          =   Override property 'api.rest.title' to set an informative title
54
api.rest.description    =   Override property 'api.rest.description' to set an informative description
55
api.rest.license        =   LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE.
56
api.rest.license.url    =   https://creativecommons.org/licenses/by/4.0
57
api.rest.contact.name   =   D-Net team
58
api.rest.contact.url    =   http://www.d-net.research-infrastructures.eu
59
api.rest.contact.email  =   dnet-team@isti.cnr.it
60

  
61
# SWAGGER
62
springfox.documentation.swagger.v2.path     =   /api-docs
63
spring.jackson.date-format                  =   io.swagger.RFC3339DateFormat
64
spring.jackson.serialization.WRITE_DATES_AS_TIMESTAMPS=false
65

  
66
dnet.openaire.db.name = dnet_openaire
67
dnet.openaire.db.password = dnetPwd
68

  
69
openaire.api.directindex.autocommit.active=false
70

  
71
services.objectstore.dao=S3ObjectstoreDao
72
dnet.objectStore.s3.accessKey =AK0MM6C2BYA0K1PNJYYX
73
dnet.objectStore.s3.secretKey =fpeiqUUpKAUOtO6JWMWLTxxlSxJ+yGYwHozm3jHK
74
dnet.objectStore.s3.endPoint =s3.icm.edu.pl
75
dnet.objectStore.s3.objectStoreBucket =openaire-mdstore-dev
76

  
77
oozie.service.loc =  http://hadoop-edge3.garr-pa1.d4science.org:11000/oozie/
78

  
79
dnet.openaire.messageManager.host = broker1-dev-dnet.d4science.org
80
dnet.openaire.messageManager.username = r_admin
81
dnet.openaire.messageManager.password = 9g8fed7gpohef9y84th98h
webapps/dnet-container-openaireplus/branches/tree-dedup/src/main/resources/eu/dnetlib/applicationContext-ehcache.xml
1
<beans xmlns="http://www.springframework.org/schema/beans"
2
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
3
	xmlns:util="http://www.springframework.org/schema/util" xmlns:cache="http://www.springframework.org/schema/cache"
4
	xmlns:jaxws="http://cxf.apache.org/jaxws" xmlns:template="http://dnetlib.eu/springbeans/template"
5
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
6
                        http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd
7
						http://www.springframework.org/schema/cache http://www.springframework.org/schema/cache/spring-cache.xsd
8
						http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd">
9

  
10
	<!-- THIS FILE MUST CONTAIN THE CACHEMANAGER DECALRED IN DEPENDENCY MODULES
11
		THAT MUST BE USED BY THE CONTAINER BECAUSE WE CANNOT HAVE MULTIPLE <cache:annotation-driven> 
12
		IN DIFFERENT MODULES. -->
13
		<cache:annotation-driven cache-manager="isCacheManager" />
14

  
15
		<!-- ADD TO THE ARRAY OF CACHE MANAGERS THE CACHE MANAGER DEFINED IN MODULES" APPLICATION CONTEXTS -->
16
		<bean id="isCacheManager" class="org.springframework.cache.support.CompositeCacheManager">
17
    		<property name="cacheManagers">
18
        		<array>
19
			        <!-- <ref bean="resultSetCacheManager" /> -->
20
           	 		<ref bean="issnCacheManager" />
21
        		</array>
22
    		</property>
23
    		<property name="fallbackToNoOpCache" value="true" />
24
		</bean>
25

  
26
</beans>
webapps/dnet-container-openaireplus/branches/tree-dedup/src/main/resources/eu/dnetlib/applicationContext-locators.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<beans xmlns="http://www.springframework.org/schema/beans"
3
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.apache.org/jaxws"
4
	xmlns:sec="http://cxf.apache.org/configuration/security" xmlns:wsa="http://cxf.apache.org/ws/addressing"
5
	xmlns:p="http://www.springframework.org/schema/p" xmlns:http="http://cxf.apache.org/transports/http/configuration"
6
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
7
    http://cxf.apache.org/ws/addressing http://cxf.apache.org/schemas/ws-addr-conf.xsd
8
    http://cxf.apache.org/configuration/security http://cxf.apache.org/schemas/configuration/security.xsd
9
    http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd
10
    http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd">
11

  
12
	<!-- service locators: TODO: parameterize via properties -->
13
	<bean id="transformationServiceLocator" class="eu.dnetlib.enabling.tools.DynamicServiceLocator"
14
		p:clazz="eu.dnetlib.data.transformation.service.rmi.TransformationService"
15
		p:lookUpLocator-ref="lookupLocator" p:serviceResolver-ref="serviceResolver" />
16

  
17
	<bean id="downloadServiceLocator" class="eu.dnetlib.enabling.tools.DynamicServiceLocator"
18
		p:clazz="eu.dnetlib.data.download.rmi.DownloadService"
19
		p:lookUpLocator-ref="lookupLocator" p:serviceResolver-ref="serviceResolver" />
20

  
21
	<bean id="dynamicHadoopServiceLocator" class="eu.dnetlib.enabling.tools.DynamicServiceLocator" 
22
		p:clazz="eu.dnetlib.data.hadoop.rmi.HadoopService"
23
		p:lookUpLocator-ref="lookupLocator" p:serviceResolver-ref="serviceResolver" />
24

  
25
</beans>
webapps/dnet-container-openaireplus/branches/tree-dedup/src/main/resources/log4j.properties
1
### Root Level ###
2
log4j.rootLogger=WARN, LOGFILE, CONSOLE
3

  
4
### Configuration for the LOGFILE appender ###
5
log4j.appender.LOGFILE=org.apache.log4j.RollingFileAppender
6
log4j.appender.LOGFILE.MaxFileSize=25MB
7
log4j.appender.LOGFILE.MaxBackupIndex=10
8
log4j.appender.LOGFILE.File=logs/is/dnet.log
9
log4j.appender.LOGFILE.Append=true
10
log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
11
log4j.appender.LOGFILE.layout.ConversionPattern=[%-5p] %d %c - %m%n
12

  
13
### Configuration for the CONSOLE appender ###
14
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
15
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
16
log4j.appender.CONSOLE.layout.ConversionPattern=[%-5p] %d %c - %m%n
17

  
18
### Configuration for the QUERIES appender ###
19
log4j.appender.QUERIES=org.apache.log4j.RollingFileAppender
20
log4j.appender.QUERIES.MaxFileSize=25MB
21
log4j.appender.QUERIES.MaxBackupIndex=10
22
log4j.appender.QUERIES.File=logs/xqueries.log
23
log4j.appender.QUERIES.Append=true
24
log4j.appender.QUERIES.layout=org.apache.log4j.PatternLayout
25
log4j.appender.QUERIES.layout.ConversionPattern=[%-5p] %d %c - %m%n
26

  
27
org.apache.cxf.Logger=org.apache.cxf.common.logging.Log4jLogger
28

  
29
### Application Level ###
30
log4j.logger.eu.dnetlib=INFO
31
log4j.logger.eu.dnetlib.enabling.is.sn=INFO
32
log4j.logger.org.apache.cxf.interceptor=FATAL
33
log4j.logger.org.apache.cxf.ws.addressing.ContextUtils=FATAL
34
log4j.logger.eu.dnetlib.enabling.tools.AbstractBaseService=INFO
35
log4j.logger.eu.dnetlib.xml.database.LoggingTrigger=WARN
36
log4j.logger.eu.dnetlib.enabling.tools.registration.ServiceRegistrator=INFO
37
log4j.logger.eu.dnetlib.enabling.inspector=FATAL
38
log4j.logger.eu.dnetlib.enabling.inspector.SubscriptionController=DEBUG
39
log4j.logger.eu.dnetlib.springutils.stringtemplate.StringTemplateViewResolver=FATAL
40
log4j.logger.eu.dnetlib.enabling.is.sn.SynchronousNotificationSenderImpl=WARN
41
log4j.logger.eu.dnetlib.enabling.tools.LocalServiceResolverImpl=WARN
42
log4j.logger.eu.dnetlib.enabling.is.sn.NotificationInvokerImpl=WARN
43
log4j.logger.eu.dnetlib.data.collective=INFO
44
log4j.logger.eu.dnetlib.data.objectstore.s3=INFO
45
log4j.logger.eu.dnetlib.data.hadoop.utils.ScanFactory=DEBUG
46
log4j.logger.org.apache.xerces.parsers.SAXParser=OFF
47
log4j.logger.eu.dnetlib.conf.PropertyFetcher=WARN
48
#log4j.logger.eu.dnetlib.data.transform.XsltRowTransformerFactory=DEBUG
49

  
50
log4j.logger.eu.dnetlib.enabling.is.sn.ISSNServiceImpl=OFF
51
log4j.logger.eu.dnetlib.enabling.datasources.DatasourceManagerClients=FATAL
52
log4j.logger.eu.dnetlib.data.mdstore.modular.mongodb.utils.MetadataCheckJob=DEBUG
53
log4j.logger.eu.dnetlib.enabling.is.sn.ISSNServiceCore=WARN
54
log4j.logger.eu.dnetlib.xml.database.exist.ExistDatabase=WARN
55
log4j.logger.eu.dnetlib.enabling.is.store.AbstractContentInitializer=FATAL
56

  
57
log4j.logger.org.apache.hadoop.hbase.mapreduce.TableInputFormatBase=FATAL
58

  
59
log4j.logger.eu.dnetlib.msro.openaireplus.workflows.nodes.claims=DEBUG
60

  
61
### Spring ###
62
log4j.logger.org.springframework=ERROR
63

  
64
### XQUERIES ###
65
#log4j.logger.eu.dnetlib.enabling.is.store=DEBUG
66
###interceptors for xml database ###
67
## Additivity = false means: do not inherit the appenders from the rootLogger. ##
68
#  This allows the log of interceptor to be output of one only appender: QUERIES #
69
#  See: http://examples.javacodegeeks.com/enterprise-java/log4j/log4j-additivity-property-example/ #
70
##
71
log4j.additivity.eu.dnetlib.enabling.tools.LogInterceptor = false
72
log4j.logger.eu.dnetlib.enabling.tools.LogInterceptor=DEBUG, QUERIES
webapps/dnet-container-openaireplus/branches/tree-dedup/src/main/webapp/images/admin.svg
1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
<!-- Created with Inkscape (http://www.inkscape.org/) -->
3

  
4
<svg
5
   xmlns:dc="http://purl.org/dc/elements/1.1/"
6
   xmlns:cc="http://creativecommons.org/ns#"
7
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8
   xmlns:svg="http://www.w3.org/2000/svg"
9
   xmlns="http://www.w3.org/2000/svg"
10
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12
   width="819.81274"
13
   height="801.9024"
14
   id="svg2"
15
   version="1.1"
16
   inkscape:version="0.47 r22583"
17
   sodipodi:docname="admin_tools.svg">
18
  <defs
19
     id="defs4">
20
    <inkscape:perspective
21
       sodipodi:type="inkscape:persp3d"
22
       inkscape:vp_x="0 : 526.18109 : 1"
23
       inkscape:vp_y="0 : 1000 : 0"
24
       inkscape:vp_z="744.09448 : 526.18109 : 1"
25
       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
26
       id="perspective10" />
27
  </defs>
28
  <sodipodi:namedview
29
     id="base"
30
     pagecolor="#ffffff"
31
     bordercolor="#666666"
32
     borderopacity="1.0"
33
     inkscape:pageopacity="0.0"
34
     inkscape:pageshadow="2"
35
     inkscape:zoom="0.35"
36
     inkscape:cx="983.51788"
37
     inkscape:cy="601.44005"
38
     inkscape:document-units="px"
39
     inkscape:current-layer="layer1"
40
     showgrid="false"
41
     inkscape:window-width="1440"
42
     inkscape:window-height="801"
43
     inkscape:window-x="0"
44
     inkscape:window-y="0"
45
     inkscape:window-maximized="0" />
46
  <metadata
47
     id="metadata7">
48
    <rdf:RDF>
49
      <cc:Work
50
         rdf:about="">
51
        <dc:format>image/svg+xml</dc:format>
52
        <dc:type
53
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
54
        <dc:title></dc:title>
55
      </cc:Work>
56
    </rdf:RDF>
57
  </metadata>
58
  <g
59
     inkscape:label="Layer 1"
60
     inkscape:groupmode="layer"
61
     id="layer1"
62
     transform="translate(1138.5179,-331.89985)">
63
    <g
64
       id="g3637"
65
       transform="matrix(-0.60220798,0.79833924,-0.79833924,-0.60220798,-568.91854,1748.1963)"
66
       style="stroke:#000000;stroke-width:20;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
67
       inkscape:export-filename="/Users/andersbr/Documents/coop/art/web/admin_tools.png"
68
       inkscape:export-xdpi="5.6116552"
69
       inkscape:export-ydpi="5.6116552">
70
      <path
71
         id="path3599"
72
         d="m -720,340.9375 c -14.92025,0 -29.63885,0.84333 -44.125,2.46875 l 1.375,12.625 3.78125,31.375 -0.375,0.0312 0,0.0312 -0.15625,0 -0.0937,0 -4.28125,0.53125 -3.625,0.46875 0,0.0312 -4.25,0.59375 -0.28125,0.0312 -0.34375,0.0625 -3.59375,0.59375 -0.625,0.0937 -3.59375,0.625 -4.1875,0.75 -0.53125,0.125 -0.0937,0 -3.5625,0.71875 -0.59375,0.125 -3.5625,0.75 -0.59375,0.125 -3.53125,0.78125 -0.625,0.15625 -3.5,0.84375 -4.09375,1 -0.5,0.125 -0.0937,0.0312 -3.5,0.9375 -0.59375,0.15625 -3.4375,0.9375 -0.625,0.1875 -3.4375,1 -0.59375,0.1875 -3.40625,1.03125 -0.59375,0.1875 -3.40625,1.0625 -0.0625,0.0312 -0.53125,0.15625 -3.375,1.125 -0.59375,0.21875 -3.375,1.15625 -0.5625,0.1875 -3.34375,1.21875 -0.3125,0.125 -0.28125,0.0937 -3.3125,1.25 -0.59375,0.21875 -1.90625,0.71875 -16.125,-41.65625 c -31.01955,11.84799 -60.15932,27.53518 -86.8125,46.46875 l 26.53125,36.8125 -0.8125,0.5625 -0.4375,0.3125 -0.0312,0.0312 -2.8125,2.09375 -3.28125,2.46875 -0.46875,0.375 -2.78125,2.15625 -0.46875,0.34375 -2.75,2.1875 -0.1875,0.15625 -0.28125,0.21875 -2.71875,2.21875 -0.4375,0.375 -2.71875,2.25 -0.40625,0.34375 -0.0312,0.0312 -2.65625,2.28125 -0.1875,0.1875 -0.28125,0.21875 -2.625,2.3125 -0.4375,0.375 -2.625,2.34375 -0.4375,0.40625 -2.5625,2.375 -0.0625,0.0625 -0.375,0.34375 -2.5625,2.40625 -0.4375,0.40625 -2.53125,2.4375 -0.40625,0.40625 -2.5,2.46875 -0.40625,0.4375 -2.46875,2.46875 -0.4375,0.4375 -2.40625,2.53125 -0.4375,0.4375 -2.375,2.53125 -0.25,0.28125 -0.15625,0.15625 -2.375,2.59375 -0.40625,0.4375 -2.34375,2.59375 -0.40625,0.4375 L -978,503 l -0.28125,0.34375 -0.0937,0.0937 -2.28125,2.65625 -0.375,0.46875 -2.5,2.96875 -35.5625,-29.6875 c -21.251,25.14417 -39.4143,52.9871 -53.8438,82.96875 l 43.25,19.875 -1.4686,3.1875 -0.25,0.5625 -1.4376,3.21875 -0.031,0.0937 -0.2188,0.46875 -1.4062,3.25 -0.25,0.5625 -1.3438,3.28125 -1.5624,3.84375 -0.2189,0.59375 -1.2811,3.3125 -0.2189,0.5625 -1.25,3.34375 -0.2188,0.5625 -1.1874,3.34375 -0.2188,0.59375 -1.1562,3.375 -0.125,0.40625 -0.063,0.15625 -1.125,3.40625 -0.1874,0.59375 -1.0938,3.40625 -0.1875,0.5625 -1.0313,3.4375 -0.1874,0.59375 -1,3.4375 -0.1563,0.59375 -0.9687,3.46875 -0.125,0.46875 -0.031,0.125 -0.9063,3.46875 -0.1562,0.625 -0.875,3.46875 -0.031,0.0937 -0.125,0.53125 -0.8438,3.5 -0.125,0.59375 -0.8125,3.53125 -0.125,0.625 -0.75,3.53125 -0.094,0.4375 -0.031,0.1875 -0.6875,3.5625 -0.125,0.59375 -0.6875,3.75 -48.125,-8.90625 c -4.7434,24.35544 -7.25,49.53814 -7.25,75.28125 0,8.10663 0.2642,16.14057 0.75,24.125 l 22.1563,-1.53125 28.0624,-2.3125 0.031,0.34375 0.031,0.28125 0.2812,3.6875 0.031,0 0.4063,4.34375 0.031,0.25 0.031,0.375 0.4688,4.28125 -0.031,0 0.4687,3.65625 0.5626,4.28125 0.094,0.625 0.5313,3.625 0.094,0.59375 0.5625,3.625 0.094,0.625 0.75,4.1875 0.6562,3.59375 0.125,0.625 0.6875,3.53125 0.031,0.1875 0.094,0.4375 0.75,3.53125 0.125,0.625 0.8125,3.53125 0.125,0.59375 0.8438,3.53125 0.1562,0.59375 0.875,3.5 0.1562,0.59375 0.9063,3.46875 0.031,0.0625 0.125,0.53125 0.9687,3.46875 0.1563,0.59375 1,3.4375 0.1874,0.59375 1.0313,3.4375 0.125,0.375 0.062,0.21875 1.0938,3.40625 0.1874,0.5625 1.125,3.40625 0.031,0.0625 0.1563,0.5 0.5,1.40625 -49,16.90625 c 10.5965,32.21863 25.2781,62.5841 43.4062,90.5 l 44.1875,-29.46875 1,1.46875 0.3437,0.5 1.9688,2.90625 0.094,0.125 0.25,0.375 2.03125,2.875 0.34375,0.46875 2.03125,2.84375 0.375,0.5 2.0625,2.8125 0.375,0.46875 2.09375,2.8125 0.375,0.46875 2.15625,2.78125 0.3125,0.40625 0.0625,0.0625 2.1875,2.75 0.375,0.4375 2.1875,2.71875 0.40625,0.46875 2.25,2.6875 0.375,0.46875 2.28125,2.65625 0.0937,0.0937 0.28125,0.34375 2.3125,2.65625 0.40625,0.4375 2.34375,2.59375 0.40625,0.46875 2.375,2.5625 0.15625,0.15625 0.25,0.28125 2.8125,2.96875 -0.0312,0.0312 2.4375,2.5 0.4375,0.4375 2.46875,2.5 0.1875,0.1875 0.21875,0.21875 2.5,2.46875 0.40625,0.40625 2.53125,2.4375 0.4375,0.40625 2.5625,2.40625 0.375,0.34375 0.0625,0.0625 2.5625,2.375 0.4375,0.40625 2.25,2 -36.25,40.3751 c 24.86466,22.6221 52.66979,42.0786 82.75,57.75 l 4.96875,-9.5313 19.9375,-39.5625 0.5,0.25 0,-0.031 0.0625,0.031 0,0.031 3.125,1.5626 0.5625,0.2812 3.71875,1.8125 3.1875,1.5 0.5625,0.2813 3.1875,1.4687 0.53125,0.2187 0.0312,0.031 3.25,1.4375 0.5625,0.25 3.25,1.4062 0.5625,0.2188 3.84375,1.5938 0,0.031 3.28125,1.3125 0,-0.031 3.875,1.5313 0.59375,0.2187 3.3125,1.2188 0.59375,0.2189 3.34375,1.2186 0.5625,0.1875 3.375,1.1562 0.59375,0.2188 3.375,1.125 0.53125,0.1562 0.0625,0.031 3.40625,1.0625 0.59375,0.1875 4,1.2187 3.4375,1 0.625,0.1876 3.4375,0.9687 0,-0.031 4.09375,1.0938 0.15625,0.031 0.4375,0.125 3.5,0.875 0.59375,0.1563 3.5,0.8125 0.625,0.1562 3.375,0.75 -12.15625,54.25 c 27.55772,6.1494 56.2138,9.375 85.625,9.375 5.06672,0 10.10498,-0.09 15.125,-0.2812 l -0.65625,-20.7188 -1.5625,-34.9374 0.4375,-0.031 0.21875,0 3.71875,-0.1563 0.15625,0 0.5,-0.031 4.34375,-0.2812 0,0.031 3.71875,-0.2812 4.34375,-0.3438 0.625,-0.062 3.6875,-0.3437 0.25,-0.031 0.375,-0.031 3.6875,-0.4061 0.625,-0.062 4.28125,-0.5313 3.625,-0.4687 0.625,-0.094 3.625,-0.5313 0.125,-0.031 0.5,-0.062 3.59375,-0.5938 0.625,-0.094 3.59375,-0.625 4.1875,-0.75 0.53125,-0.125 0.0937,0 3.5625,-0.7187 0.59375,-0.125 3.5625,-0.75 0.59375,-0.125 3.53125,-0.7813 0.625,-0.1562 3.5,-0.8125 0.59375,-0.1563 3.5,-0.875 0.4375,-0.125 0.15625,-0.031 4.09375,-1.0939 0,0.031 3.4375,-0.9686 0.625,-0.1876 3.4375,-1 0.59375,-0.1562 0.90625,-0.2812 16.15625,53.0624 c 32.66879,-10.0167 63.52461,-24.1879 91.9375,-41.9062 l -28.78125,-46.7188 2.1875,-1.3437 0.53125,-0.3437 2.96875,-1.875 0.5,-0.3126 2.9375,-1.9062 0.5,-0.3438 2.9375,-1.9374 0.5,-0.3438 2.875,-1.9688 0.0625,-0.031 0.4375,-0.3125 2.875,-2.0313 0.5,-0.3437 2.84375,-2.0625 0.40625,-0.2812 0.0625,-0.063 2.8125,-2.0937 3.28125,-2.4688 0.46875,-0.375 2.78125,-2.125 0.46875,-0.375 2.75,-2.1875 0.0625,-0.0625 0.40625,-0.3125 2.71875,-2.21875 0.4375,-0.375 2.71875,-2.25 0.40625,-0.34375 0.0312,-0.0312 2.65625,-2.28125 0.1875,-0.1875 0.28125,-0.21875 2.625,-2.3125 0.4375,-0.375 2.625,-2.34375 0.4375,-0.40625 2.5625,-2.375 0.0625,-0.0625 0.375,-0.34375 2.5625,-2.40625 0.4375,-0.40625 2.53125,-2.4375 0.40625,-0.40625 2.5,-2.46875 0.21875,-0.21875 0.1875,-0.1875 2.46875,-2.5 0.4375,-0.4375 1.5,-1.5625 38.8125,37.4688 c 22.99636,-24.3893 42.89051,-51.74018 59.0625,-81.4063 L -422,893.40625 l 0.125,-0.1875 0.21875,-0.375 0.0625,-0.125 1.6875,-3.09375 1.96875,-3.65625 0.15625,-0.28125 0.125,-0.25 1.625,-3.125 0.28125,-0.53125 1.59375,-3.15625 0.25,-0.53125 1.5625,-3.1875 0.25,-0.53125 1.53125,-3.1875 0.25,-0.5625 1.46875,-3.21875 0.25,-0.5625 1.4375,-3.21875 0.0312,-0.0937 0.21875,-0.46875 1.40625,-3.25 0.25,-0.5625 1.34375,-3.28125 1.5625,-3.84375 0.21875,-0.59375 1.28125,-3.3125 0.21875,-0.5625 1.25,-3.3125 0.0937,-0.28125 0.125,-0.3125 1.1875,-3.34375 0.21875,-0.59375 1.15625,-3.375 0.15625,-0.46875 0.0312,-0.0937 1.125,-3.40625 0.1875,-0.5625 L -394,828.5 l 0.0625,-0.21875 0.125,-0.375 1.03125,-3.4375 0.1875,-0.59375 1,-3.4375 0.15625,-0.59375 0.96875,-3.46875 0.15625,-0.59375 0.78125,-2.96875 49.6875,13.125 c 7.35353,-29.98057 11.28125,-61.31443 11.28125,-93.5625 0,-22.18523 -1.8601,-43.94709 -5.40625,-65.125 l -6.71875,1 -41.78125,6.65625 -0.0937,-0.625 -0.5625,-3.625 -0.0937,-0.625 -0.625,-3.5625 -0.125,-0.625 -0.65625,-3.59375 -0.125,-0.59375 -0.6875,-3.5625 -0.0312,-0.1875 -0.0937,-0.4375 -0.75,-3.53125 -0.125,-0.625 -0.8125,-3.53125 -0.125,-0.59375 -0.84375,-3.5 -0.125,-0.53125 -0.0312,-0.0937 -0.875,-3.46875 -0.15625,-0.625 -0.90625,-3.46875 -0.0312,-0.125 -0.125,-0.46875 -0.96875,-3.46875 -0.15625,-0.59375 -1,-3.4375 -0.1875,-0.59375 -1.03125,-3.4375 -0.1875,-0.5625 -1.09375,-3.40625 -0.1875,-0.59375 -1.125,-3.40625 -0.0625,-0.15625 -0.125,-0.40625 -1.15625,-3.375 -0.21875,-0.59375 -1.1875,-3.34375 -0.21875,-0.5625 -1.25,-3.34375 -0.21875,-0.5625 -1.28125,-3.3125 -0.21875,-0.59375 -1.5625,-3.84375 -1.34375,-3.28125 -0.25,-0.5625 -1.0625,-2.4375 43.8125,-18.84375 c -13.6513,-30.4002 -31.06644,-58.74756 -51.65625,-84.4375 l -36.6875,28.46875 -0.0937,-0.0937 -0.375,-0.5 -2.1875,-2.71875 -0.0937,-0.0937 -0.28125,-0.375 -2.1875,-2.71875 -0.40625,-0.46875 -2.25,-2.6875 -0.375,-0.46875 -2.28125,-2.65625 -0.0937,-0.0937 L -462,503 l -2.3125,-2.65625 -0.40625,-0.4375 -2.34375,-2.59375 -0.40625,-0.4375 -2.375,-2.59375 L -470,494.125 l -0.25,-0.28125 -2.375,-2.53125 -0.4375,-0.4375 -2.40625,-2.53125 -0.4375,-0.4375 -2.46875,-2.46875 -0.40625,-0.4375 -2.5,-2.46875 -0.40625,-0.40625 -2.53125,-2.4375 -0.4375,-0.40625 -2.5625,-2.40625 -0.375,-0.34375 -0.0625,-0.0625 -2.5625,-2.375 -0.4375,-0.40625 -2.625,-2.34375 -0.4375,-0.375 -2.625,-2.3125 -0.28125,-0.21875 -0.1875,-0.1875 -2.65625,-2.28125 -0.0312,-0.0312 -0.40625,-0.34375 -2.71875,-2.25 -0.4375,-0.375 -2.71875,-2.21875 -0.28125,-0.21875 -0.1875,-0.15625 -2.75,-2.1875 -0.46875,-0.34375 -2.78125,-2.15625 -0.46875,-0.375 27.4375,-36.21875 c -26.18134,-19.64939 -54.87626,-36.09429 -85.5625,-48.75 l -17.1875,41.3125 -3.21875,-1.34375 -3.28125,-1.3125 -0.3125,-0.125 -0.25,-0.0937 -3.3125,-1.28125 -0.59375,-0.21875 -3.3125,-1.25 -0.28125,-0.0937 -0.3125,-0.125 -3.34375,-1.21875 -0.5625,-0.1875 -3.375,-1.15625 -0.59375,-0.21875 -3.375,-1.125 -0.53125,-0.15625 -0.0625,-0.0312 -3.40625,-1.0625 -0.59375,-0.1875 -3.40625,-1.03125 -0.59375,-0.1875 -3.4375,-1 -0.625,-0.1875 -3.4375,-0.9375 -0.59375,-0.15625 -3.5,-0.9375 -0.0937,-0.0312 -0.5,-0.125 -4.09375,-1 -3.5,-0.84375 -0.625,-0.15625 -3.53125,-0.78125 -0.59375,-0.125 -3.5625,-0.75 -0.59375,-0.125 -3.5625,-0.71875 -0.0937,0 -0.53125,-0.125 -4.1875,-0.75 -3.59375,-0.625 -0.625,-0.0937 -3.59375,-0.59375 -0.375,-0.0625 -0.25,-0.0312 -3.96875,-0.5625 6.40625,-43.875 c -17.7102,-2.45268 -35.80292,-3.7191 -54.18765,-3.7191 z m -2.71875,282.71875 c 18.24386,-0.41115 36.52456,4.77847 52.1875,13.875 35.61197,20.1637 56.43986,61.98996 53.28125,102.4375 -2.11172,38.4308 -25.85332,75.0508 -60.96875,91.34375 -31.64018,15.68923 -70.83563,12.15865 -99.90625,-7.6875 -37.08824,-24.05279 -54.52022,-72.1067 -45.25,-114.8125 8.53705,-46.9531 52.71562,-84.97833 100.65625,-85.15625 z"
73
         style="fill:#c5c5c5;fill-opacity:1;stroke:#000000;stroke-width:20;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
74
      <path
75
         id="path3608"
76
         d="m -720.3125,423.71875 c -2.14114,0.003 -4.29494,0.0416 -6.4375,0.0937 -92.77539,0.9057 -183.54225,48.46781 -238.1875,123.375 -51.4332,69.09779 -72.0894,160.54087 -55.0937,244.96875 15.5782,80.98865 64.5569,154.96425 133.81245,199.6875 58.29118,38.2162 130.18928,55.5604 199.5,47.1875 77.64477,-8.9068 151.44437,-49.42825 200.375,-110.6875 51.48409,-63.21341 76.4141,-146.95083 67.65625,-227.8125 -8.23411,-83.0141 -51.16656,-162.02417 -117.46875,-213 -52.28847,-40.71897 -117.78099,-63.91827 -184.15625,-63.8125 z m -2.40625,199.9375 c 18.24386,-0.41115 36.52456,4.77847 52.1875,13.875 35.61197,20.1637 56.43986,61.98996 53.28125,102.4375 -2.11172,38.4308 -25.85332,75.0508 -60.96875,91.34375 -31.64018,15.68923 -70.83563,12.15865 -99.90625,-7.6875 -37.08824,-24.05279 -54.52022,-72.1067 -45.25,-114.8125 8.53705,-46.9531 52.71562,-84.97833 100.65625,-85.15625 z"
77
         style="fill:#b4b4b4;fill-opacity:1;stroke:#000000;stroke-width:20;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
78
    </g>
79
    <path
80
       style="fill:#828a95;fill-opacity:1;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
81
       d="m -542.85714,469.50504 -348.57143,448.57143 25.71428,20 348.57143,-448.57143 48.57143,-8.57143 62.85714,-94.28571 -60,-42.85714 -85.71428,80 8.57143,45.71428 z"
82
       id="path3590"
83
       inkscape:export-filename="/Users/andersbr/Documents/coop/art/web/admin_tools.png"
84
       inkscape:export-xdpi="5.6116552"
85
       inkscape:export-ydpi="5.6116552" />
86
    <path
87
       style="fill:#828a95;fill-opacity:1;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
88
       d="m -998.22132,407.25798 57.352,67.78995 -18.25223,88.66188 -91.26125,20.85155 -70.4056,-86.02589 c 0,0 -28.3225,88.26556 23.4632,138.18736 55.8354,53.82589 156.45181,20.85563 164.27419,20.85563 l 388.51193,380.69364 c 0,0 62.59539,65.1784 112.13718,7.8142 49.54179,-57.36421 -13.06175,-101.67066 -13.06175,-101.67066 L -870.46782,594.99121 c 0,0 49.54585,-86.04218 -10.42578,-151.22876 -29.37493,-30.59482 -74.81067,-55.46566 -117.32772,-36.50447 z m 513.65795,542.34814 c 27.36117,0 49.53771,22.20506 49.53771,49.56623 0,27.36115 -22.17654,49.53765 -49.53771,49.53765 -27.36117,0 -49.53771,-22.1765 -49.53771,-49.53765 0,-27.36117 22.17654,-49.56623 49.53771,-49.56623 z"
89
       id="path3594"
90
       sodipodi:nodetypes="cccccsccscccccsssc"
91
       inkscape:export-filename="/Users/andersbr/Documents/coop/art/web/admin_tools.png"
92
       inkscape:export-xdpi="5.6116552"
93
       inkscape:export-ydpi="5.6116552" />
94
    <path
95
       style="fill:#780c00;fill-opacity:1;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
96
       d="m -708.12573,619.67525 89.01921,89.69143 -19.95761,49.50427 c 0,0 -20.79262,-19.59574 -46.06669,0.55668 -25.27405,20.15242 -5.44173,48.26566 -5.44173,48.26566 L -909.04847,1087.837 c 0,0 -50.5481,40.3049 -98.45183,6.1515 -47.9038,-34.1534 -32.9843,-89.9762 -32.9843,-89.9762 l 227.31348,-282.0226 c 0,0 29.95029,14.87774 46.70689,-6.23499 16.75659,-21.11273 6.18987,-61.57884 6.18987,-61.57884 l 52.14863,-34.50062 z"
97
       id="path3592"
98
       sodipodi:nodetypes="cccsccsccscc"
99
       inkscape:export-filename="/Users/andersbr/Documents/coop/art/web/admin_tools.png"
100
       inkscape:export-xdpi="5.6116552"
101
       inkscape:export-ydpi="5.6116552" />
102
  </g>
103
</svg>
webapps/dnet-container-openaireplus/branches/tree-dedup/src/main/webapp/WEB-INF/cxf.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<beans xmlns="http://www.springframework.org/schema/beans"
3
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cxf="http://cxf.apache.org/core"
4
	xmlns:http="http://cxf.apache.org/transports/http/configuration"
5
	xmlns:wsa="http://cxf.apache.org/ws/addressing" xmlns:p="http://www.springframework.org/schema/p"
6
	xmlns:pol="http://cxf.apache.org/policy" xmlns:condbean="http://dnetlib.eu/springbeans/condbean"
7
	xsi:schemaLocation="
8
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
9
http://cxf.apache.org/ws/addressing http://cxf.apache.org/schemas/ws-addr-conf.xsd
10
http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd
11
http://cxf.apache.org/policy http://cxf.apache.org/schemas/policy.xsd
12
http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd
13
http://dnetlib.eu/springbeans/condbean http://dnetlib.eu/springbeans/condbean.xsd">
14

  
15
<!-- CXF bus with logging. Please set the log level of org.apache.cxf.interceptor to FATAL to hide the logging of EVERY incoming and outgoing messages. -->
16
	<cxf:bus>
17
		<cxf:outInterceptors>
18
			<ref bean="outCxfLoggingInterceptor" />
19
		</cxf:outInterceptors>
20
		<cxf:inInterceptors>
21
			<ref bean="inCxfLoggingInterceptor" />
22
		</cxf:inInterceptors>
23
	</cxf:bus>
24

  
25
	<bean id="outCxfLoggingInterceptor" class="org.apache.cxf.interceptor.LoggingOutInterceptor" />
26
	<bean id="inCxfLoggingInterceptor" class="org.apache.cxf.interceptor.LoggingInInterceptor" />
27

  
28

  
29
	<!-- <cxf:bus> -->
30
		<!--		<cxf:inInterceptors>-->
31
		<!--
32
			<bean id="logInbound"
33
			class="org.apache.cxf.interceptor.LoggingInInterceptor" />
34
		-->
35
		<!--
36
			<bean id="logOutbound"
37
			class="org.apache.cxf.interceptor.LoggingOutInterceptor" />
38
		-->
39
		<!--			</condbean:cond>-->
40
		<!--		</cxf:inInterceptors>-->
41

  
42
<!-- 		<cxf:features> -->
43
<!--			 <wsa:addressing />-->
44

  
45
<!--			<cxf:logging />-->
46

  
47
			<!--  <pol:policies ignoreUnknownAssertions="true"/> -->
48
<!-- 		</cxf:features> -->
49
<!-- 	</cxf:bus> -->
50

  
51

  
52
	<http:conduit name="*.http-conduit">
53
		<http:client AllowChunking="true" Connection="Keep-Alive" />
54
	</http:conduit>
55
</beans>
webapps/dnet-container-openaireplus/branches/tree-dedup/src/main/webapp/WEB-INF/applicationContext.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2

  
3
<beans xmlns="http://www.springframework.org/schema/beans"
4
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
5
	xmlns:context="http://www.springframework.org/schema/context"
6
	xmlns:cxf="http://cxf.apache.org/core"
7
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
8
	http://www.springframework.org/schema/context
9
           http://www.springframework.org/schema/context/spring-context.xsd
10
           http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd">
11

  
12
	<import resource="classpath:META-INF/cxf/cxf.xml" />
13
	<import resource="classpath:META-INF/cxf/cxf-extension-jaxws.xml" />
14
	<import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
15

  
16
	<import resource="classpath*:/eu/dnetlib/**/applicationContext*.xml" />
17

  
18
	<context:annotation-config />
19
	<!-- if the following import is not the last one, something overrides bus 
20
		configuration disabling logging and any other customized feature. -->
21
	<import resource="./cxf.xml" />
22

  
23
</beans>
webapps/dnet-container-openaireplus/branches/tree-dedup/src/main/webapp/WEB-INF/dispatcher-servlet.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<beans xmlns="http://www.springframework.org/schema/beans"
3
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
4
	xmlns:context="http://www.springframework.org/schema/context"
5
	xmlns:mvc="http://www.springframework.org/schema/mvc"
6
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
7
		http://www.springframework.org/schema/context
8
        http://www.springframework.org/schema/context/spring-context.xsd
9
        http://www.springframework.org/schema/mvc
10
        http://www.springframework.org/schema/mvc/spring-mvc.xsd">
11

  
12
	<mvc:annotation-driven />
13

  
14
	<context:component-scan base-package="eu.dnetlib"/>
15

  
16
	<import resource="classpath*:/eu/dnetlib/**/webContext*.xml" />
17

  
18
	<bean id="beanHandlerMapping" p:order="1"
19
		class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping" />
20
	
21
	<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter" />
22
	
23
	<mvc:resources mapping="/resources/**" location="classpath:/eu/dnetlib/web/resources/" />
24

  
25
	<mvc:resources mapping="swagger-ui.html" location="classpath:/META-INF/resources/" />
26
	<mvc:resources mapping="/webjars/**" location="classpath:/META-INF/resources/webjars/" />
27

  
28
</beans>
webapps/dnet-container-openaireplus/branches/tree-dedup/src/main/webapp/WEB-INF/web.xml
1
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
3
	version="3.0">
4
	<display-name>DNet-2.0 container web app</display-name>
5
	<context-param>
6
		<param-name>contextConfigLocation</param-name>
7
		<param-value>/WEB-INF/applicationContext.xml</param-value>
8
	</context-param>
9
	<filter>
10
		<filter-name>springSecurityFilterChain</filter-name>
11
		<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
12
	</filter>
13
	<filter>
14
		<filter-name>encodingFilter</filter-name>
15
		<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
16
		<init-param>
17
			<param-name>encoding</param-name>
18
			<param-value>UTF-8</param-value>
19
		</init-param>
20
		<init-param>
21
			<param-name>forceEncoding</param-name>
22
			<param-value>true</param-value>
23
		</init-param>
24
	</filter>
25
	<filter-mapping>
26
		<filter-name>encodingFilter</filter-name>
27
		<url-pattern>/*</url-pattern>
28
	</filter-mapping>
29

  
30
	<filter-mapping>
31
		<filter-name>springSecurityFilterChain</filter-name>
32
		<url-pattern>/*</url-pattern>
33
	</filter-mapping>
34

  
35

  
36

  
37

  
38
	<listener>
39
		<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
40
	</listener>
41
	<servlet>
42
		<servlet-name>CXFServlet</servlet-name>
43
		<servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
44
		<load-on-startup>1</load-on-startup>
45
	</servlet>
46
	<servlet>
47
		<servlet-name>dispatcher</servlet-name>
48
		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
49
		<load-on-startup>1</load-on-startup>
50
	</servlet>
51
	<servlet-mapping>
52
		<servlet-name>dispatcher</servlet-name>
53
		<url-pattern>/mvc/*</url-pattern>
54
	</servlet-mapping>
55
	<servlet-mapping>
56
		<servlet-name>CXFServlet</servlet-name>
57
		<url-pattern>/services/*</url-pattern>
58
	</servlet-mapping>
59
</web-app>
webapps/dnet-container-openaireplus/branches/tree-dedup/src/main/webapp/index.html
1
<table style="width :100%">
2
	<tr><td style="text-align:center; width:100%"><a href="http://www.d-net.research-infrastructures.eu/"><img src='images/d-netLogo.png'/></a></td></tr>
3
</table>
4
<table style="width :100%">
5
	<tr>
6
		<td style="text-align:center"><a href="mvc/inspector"><img src='images/admin.svg' style="width:200px" /> </a></td>
7
		<td style="text-align:center"><a href="mvc/ui/index.do"><img src='images/User.png' style="width:200px"/> </a></td>
8
		<td style="text-align:center"><a href="monitoring"><img src='images/monitor.png' style="width:200px"/> </a></td>	
9
	</tr>
10
	<tr>
11
		<td style="text-align:center">if this container runs the IS, you can access the web interface <a href="mvc/inspector">here</a><br/></img></td>
12
		<td style="text-align:center">if this container runs the user interfaces, you can access them <a href="mvc/ui/index.do">here</a><br/></img></td>
13
		<td style="text-align:center">if this container is monitored, you can access the monitoring web interface <a href="monitoring">here</a></td>	
14
	</tr>
15
</table>
webapps/dnet-container-openaireplus/branches/tree-dedup/pom.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
3
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4
    <parent>
5
        <groupId>eu.dnetlib</groupId>
6
        <artifactId>dnet45-container-parent</artifactId>
7
        <version>1.0.0-SNAPSHOT</version>
8
        <relativePath></relativePath>
9
    </parent>
10
    <modelVersion>4.0.0</modelVersion>
11
    <groupId>eu.dnetlib</groupId>
12
    <artifactId>dnet-container-openaireplus</artifactId>
13
    <packaging>war</packaging>
14
    <version>3.0.0-SNAPSHOT</version>
15

  
16
    <dependencies>
17

  
18
        <dependency>
19
            <groupId>eu.dnetlib</groupId>
20
            <artifactId>dnet-objectStore-ui</artifactId>
21
            <version>[2.0.0-SNAPSHOT,3)</version>
22
        </dependency>
23

  
24
        <!-- Common components in every container -->
25
        <dependency>
26
            <groupId>eu.dnetlib</groupId>
27
            <artifactId>cnr-log4j-inspector</artifactId>
28
            <version>[1.0.0,2.0.0)</version>
29
        </dependency>
30
        <dependency>
31
            <groupId>eu.dnetlib</groupId>
32
            <artifactId>dnet-schemas</artifactId>
33
            <version>[1.0.0,2.0.0)</version>
34
        </dependency>
35

  
36
        <!-- Common services in every container -->
37
        <dependency>
38
            <groupId>eu.dnetlib</groupId>
39
            <artifactId>cnr-enabling-hnm-service</artifactId>
40
            <version>[2.0.0,3.0.0)</version>
41
        </dependency>
42
        <dependency>
43
            <groupId>eu.dnetlib</groupId>
44
            <artifactId>cnr-enabling-hcm-service</artifactId>
45
            <version>[2.0.0,3.0.0)</version>
46
        </dependency>
47

  
48
        <!-- Enabling services service -->
49
        <dependency>
50
            <groupId>eu.dnetlib</groupId>
51
            <artifactId>cnr-enabling-services</artifactId>
52
            <version>[2.0.0,3.0.0)</version>
53
            <exclusions>
54
                <exclusion>
55
                    <groupId>apache</groupId>
56
                    <artifactId>commons-pool</artifactId>
57
                </exclusion>
58
            </exclusions>
59
        </dependency>
60
        <dependency>
61
            <groupId>eu.dnetlib</groupId>
62
            <artifactId>cnr-enabling-inspector</artifactId>
63
            <version>[2.0.0,3.0.0)</version>
64
        </dependency>
65
        <dependency>
66
            <groupId>eu.dnetlib</groupId>
67
            <artifactId>cnr-resultset-inspector</artifactId>
68
            <version>[2.0.0,3.0.0)</version>
69
        </dependency>
70

  
71
        <!-- Manager Service Resource Orchestration (required for workflows) -->
72
        <dependency>
73
            <groupId>eu.dnetlib</groupId>
74
            <artifactId>dnet-msro-service</artifactId>
75
            <version>[3.0.0,4.0.0)</version>
76
        </dependency>
77
        <dependency>
78
            <groupId>eu.dnetlib</groupId>
79
            <artifactId>dnet-mongo-logging</artifactId>
80
            <version>[2.0.0,3.0.0)</version>
81
        </dependency>
82

  
83
		<!-- Modular User Interfaces -->
84
		<dependency>
85
			<groupId>eu.dnetlib</groupId>
86
			<artifactId>dnet-modular-ui</artifactId>
87
			<version>[3.0.0,4.0.0)</version>
88
		</dependency>
89
		<dependency>
90
			<groupId>eu.dnetlib</groupId>
91
			<artifactId>dnet-modular-workflows-ui</artifactId>
92
			<version>[4.0.0,5.0.0)</version>
93
		</dependency>
94
		<dependency>
95
			<groupId>eu.dnetlib</groupId>
96
			<artifactId>dnet-modular-is-ui</artifactId>
97
			<version>[2.0.1,3.0.0)</version>
98
		</dependency>
99
		<dependency>
100
			<groupId>eu.dnetlib</groupId>
101
			<artifactId>dnet-modular-repositories-ui</artifactId>
102
			<version>[4.0.0,5.0.0)</version>
103
		</dependency>
104
		<dependency>
105
			<groupId>eu.dnetlib</groupId>
106
			<artifactId>dnet-modular-oai-explorer-ui</artifactId>
107
			<version>[2.0.0,3.0.0)</version>
108
		</dependency>
109
		<dependency>
110
			<groupId>eu.dnetlib</groupId>
111
			<artifactId>dnet-oai-modular-ui</artifactId>
112
			<version>[3.0.0,4.0.0)</version>
113
		</dependency>
114
		<dependency>
115
			<groupId>eu.dnetlib</groupId>
116
			<artifactId>dnet-modular-vocabularies-ui</artifactId>
117
			<version>[2.0.1,3.0.0)</version>
118
		</dependency>
119
		<dependency>
120
			<groupId>eu.dnetlib</groupId>
121
			<artifactId>dnet-modular-cleaning-rules-ui</artifactId>
122
			<version>[2.0.0,3.0.0)</version>
123
		</dependency>
124
		<dependency>
125
			<groupId>eu.dnetlib</groupId>
126
			<artifactId>dnet-modular-database-ui</artifactId>
127
			<version>[2.0.0,3.0.0)</version>
128
		</dependency>
129
		<dependency>
130
			<groupId>eu.dnetlib</groupId>
131
			<artifactId>dnet-modular-index-ui</artifactId>
132
			<version>[2.0.8,3.0.0)</version>
133
		</dependency>
134

  
135
        <!-- Aggregation services -->
136
        <dependency>
137
            <groupId>eu.dnetlib</groupId>
138
            <artifactId>cnr-mongo-mdstore</artifactId>
139
            <version>[6.0.0,7.0.0)</version>
140
        </dependency>
141
        <dependency>
142
            <groupId>eu.dnetlib</groupId>
143
            <artifactId>dnet-modular-collector-service</artifactId>
144
            <version>[3.0.0,4.0.0)</version>
145
        </dependency>
146

  
147
        <dependency>
148
            <groupId>eu.dnetlib</groupId>
149
            <artifactId>dnet-s3-objectStore</artifactId>
150
            <version>[2.0.0,3.0.0)</version>
151
        </dependency>
152

  
153
        <dependency>
154
            <groupId>eu.dnetlib</groupId>
155
            <artifactId>dnet-data-transformation-service</artifactId>
156
            <version>[3.0.0,4.0.0)</version>
157
        </dependency>
158

  
159
		<dependency>
160
			<groupId>eu.dnetlib</groupId>
161
			<artifactId>cnr-enabling-database-service</artifactId>
162
			<version>[3.0.0,4.0.0)</version>
163
		</dependency>
164
		<dependency>
165
			<groupId>eu.dnetlib</groupId>
166
			<artifactId>dnet-openaireplus-profiles</artifactId>
167
			<version>[1.0.0,2.0.0)</version>
168
		</dependency>
169
		<dependency>
170
			<groupId>eu.dnetlib</groupId>
171
			<artifactId>cnr-data-utility-cleaner-service</artifactId>
172
			<version>[3.0.0,4.0.0)</version>
173
		</dependency>
174
		<dependency>
175
			<groupId>eu.dnetlib</groupId>
176
			<artifactId>dnet-openaireplus-workflows</artifactId>
177
			<version>[7.0.0-SNAPSHOT,8.0.0)</version>
178
		</dependency>
179

  
180
		<dependency>
181
			<groupId>eu.dnetlib</groupId>
182
			<artifactId>dnet-deduplication</artifactId>
183
			<version>[1.6.7,2.0.0)</version>
184
			<exclusions>
185
				<exclusion>
186
					<groupId>eu.dnetlib</groupId>
187
					<artifactId>dnet-openaireplus-mapping-utils</artifactId>
188
				</exclusion>
189
			</exclusions>
190
		</dependency>
191
		<dependency>
192
			<groupId>eu.dnetlib</groupId>
193
			<artifactId>dnet-hadoop-service</artifactId>
194
			<version>[2.0.0,3.0.0)</version>
195
			<exclusions>
196
				<exclusion>
197
					<groupId>org.jruby</groupId>
198
					<artifactId>jruby-complete</artifactId>
199
				</exclusion>
200
				<exclusion>
201
					<groupId>org.apache.httpcomponents</groupId>
202
					<artifactId>httpclient</artifactId>
203
				</exclusion>
204
			</exclusions>
205
		</dependency>
206
		<dependency>
207
			<groupId>eu.dnetlib</groupId>
208
			<artifactId>dnet-actionmanager-service</artifactId>
209
			<version>[5.0.0,6.0.0)</version>
210
			<exclusions>
211
				<exclusion>
212
					<groupId>eu.dnetlib</groupId>
213
					<artifactId>dnet-openaireplus-mapping-utils</artifactId>
214
				</exclusion>
215
			</exclusions>
216
		</dependency>
217
		<dependency>
218
			<groupId>eu.dnetlib</groupId>
219
			<artifactId>dnet-download-service</artifactId>
220
			<version>[2.0.0,3.0.0)</version>
221
		</dependency>
222
		<dependency>
223
			<groupId>eu.dnetlib</groupId>
224
			<artifactId>dnet-download-plugins</artifactId>
225
			<version>[2.0.0,3.0.0)</version>
226
		</dependency>
227

  
228
        <dependency>
229
            <groupId>eu.dnetlib</groupId>
230
            <artifactId>cnr-inspector-security</artifactId>
231
            <version>[1.0.0,2.0.0)</version>
232
        </dependency>
233
        <dependency>
234
            <groupId>eu.dnetlib</groupId>
235
            <artifactId>dnet-webapp-monitoring</artifactId>
236
            <version>[1.0.0,2.0.0)</version>
237
        </dependency>
238

  
239
        <dependency>
240
            <groupId>eu.dnetlib</groupId>
241
            <artifactId>dnet-openaire-blacklist</artifactId>
242
            <version>[1.0.0,2.0.0)</version>
243
	        <exclusions>
244
		        <exclusion>
245
			        <groupId>eu.dnetlib</groupId>
246
			        <artifactId>dnet-openaireplus-mapping-utils</artifactId>
247
		        </exclusion>
248
	        </exclusions>
249
        </dependency>
250

  
251
        <dependency>
252
            <groupId>eu.dnetlib</groupId>
253
            <artifactId>dnet-modular-mdstore-ui</artifactId>
254
            <version>[1.0.0-SNAPSHOT, 2.0.0)</version>
255
        </dependency>
256

  
257
        <dependency>
258
            <groupId>xerces</groupId>
259
            <artifactId>xercesImpl</artifactId>
260
            <version>2.11.0</version>
261
            <scope>compile</scope>
262
        </dependency>
263

  
264
        <dependency>
265
            <groupId>eu.dnetlib</groupId>
266
            <artifactId>dnet-mapreduce-jobs</artifactId>
267
            <version>[1.1.11-solr75-SNAPSHOT]</version>
268
            <exclusions>
269
                <exclusion>
270
                    <groupId>eu.dnetlib</groupId>
271
                    <artifactId>dnet-openaireplus-mapping-utils</artifactId>
272
                </exclusion>
273
            </exclusions>
274
        </dependency>
275

  
276
        <dependency>
277
            <groupId>javax.servlet</groupId>
278
            <artifactId>javax.servlet-api</artifactId>
279
            <version>${javax.servlet.version}</version>
280
            <scope>provided</scope>
281
        </dependency>
282

  
283
        <!-- SWAGGER -->
284
        <dependency>
285
            <groupId>com.fasterxml.jackson.datatype</groupId>
286
            <artifactId>jackson-datatype-joda</artifactId>
287
            <version>2.6.6</version>
288
            <exclusions>
289
                <exclusion>
290
                    <groupId>com.fasterxml.jackson.core</groupId>
291
                    <artifactId>jackson-annotations</artifactId>
292
                </exclusion>
293
            </exclusions>
294
        </dependency>
295
        <dependency>
296
            <groupId>joda-time</groupId>
297
            <artifactId>joda-time</artifactId>
298
            <version>2.8.2</version>
299
        </dependency>
300

  
301
        <dependency>
302
            <groupId>io.springfox</groupId>
303
            <artifactId>springfox-swagger2</artifactId>
304
            <version>${springfox-version}</version>
305
        </dependency>
306
        <dependency>
307
            <groupId>io.springfox</groupId>
308
            <artifactId>springfox-swagger-ui</artifactId>
309
            <version>${springfox-version}</version>
310
        </dependency>
311

  
312
        <dependency>
313
            <groupId>org.hibernate</groupId>
314
            <artifactId>hibernate-validator</artifactId>
315
            <version>5.2.4.Final</version>
316
        </dependency>
317

  
318
    </dependencies>
319

  
320
    <properties>
321
        <springfox-version>2.5.0</springfox-version>
322

  
323
    </properties>
324

  
325
</project>

Also available in: Unified diff