diff --git a/.gitignore b/.gitignore index e093429..2e7c3f6 100644 --- a/.gitignore +++ b/.gitignore @@ -28,40 +28,8 @@ hs_err_pid* # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 # User-specific stuff -.idea/**/workspace.xml -.idea/**/tasks.xml -.idea/**/usage.statistics.xml -.idea/**/dictionaries -.idea/**/shelf - -# Generated files -.idea/**/contentModel.xml - -# Sensitive or high-churn files -.idea/**/dataSources/ -.idea/**/dataSources.ids -.idea/**/dataSources.local.xml -.idea/**/sqlDataSources.xml -.idea/**/dynamic.xml -.idea/**/uiDesigner.xml -.idea/**/dbnavigator.xml - -# Gradle -.idea/**/gradle.xml -.idea/**/libraries - -# Gradle and Maven with auto-import -# When using Gradle or Maven with auto-import, you should exclude module files, -# since they will be recreated, and may cause churn. Uncomment if using -# auto-import. -# .idea/artifacts -# .idea/compiler.xml -# .idea/jarRepositories.xml -# .idea/modules.xml -# .idea/*.iml -# .idea/modules -# *.iml -# *.ipr +.idea/ +target/ # CMake cmake-build-*/ diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..d778bbc --- /dev/null +++ b/pom.xml @@ -0,0 +1,47 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 2.5.2 + + + eu.dnetlib + dnet-role-management + 0.0.1-SNAPSHOT + war + dnet-role-management + DNET Role Management API. Integrated with AAI Registry Service + + 1.8 + + + + org.springframework.boot + spring-boot-starter-web + + + + org.springframework.boot + spring-boot-starter-tomcat + provided + + + org.springframework.boot + spring-boot-starter-test + test + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + diff --git a/src/main/java/eu/dnetlib/dnetrolemanagement/DnetRoleManagementApplication.java b/src/main/java/eu/dnetlib/dnetrolemanagement/DnetRoleManagementApplication.java new file mode 100644 index 0000000..b93f970 --- /dev/null +++ b/src/main/java/eu/dnetlib/dnetrolemanagement/DnetRoleManagementApplication.java @@ -0,0 +1,13 @@ +package eu.dnetlib.dnetrolemanagement; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class DnetRoleManagementApplication { + + public static void main(String[] args) { + SpringApplication.run(DnetRoleManagementApplication.class, args); + } + +} diff --git a/src/main/java/eu/dnetlib/dnetrolemanagement/ServletInitializer.java b/src/main/java/eu/dnetlib/dnetrolemanagement/ServletInitializer.java new file mode 100644 index 0000000..0f8aae6 --- /dev/null +++ b/src/main/java/eu/dnetlib/dnetrolemanagement/ServletInitializer.java @@ -0,0 +1,13 @@ +package eu.dnetlib.dnetrolemanagement; + +import org.springframework.boot.builder.SpringApplicationBuilder; +import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; + +public class ServletInitializer extends SpringBootServletInitializer { + + @Override + protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { + return application.sources(DnetRoleManagementApplication.class); + } + +} diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties new file mode 100644 index 0000000..70d7c93 --- /dev/null +++ b/src/main/resources/application.properties @@ -0,0 +1 @@ +server.port = 8090 diff --git a/src/test/java/eu/dnetlib/dnetrolemanagement/DnetRoleManagementApplicationTests.java b/src/test/java/eu/dnetlib/dnetrolemanagement/DnetRoleManagementApplicationTests.java new file mode 100644 index 0000000..3c5ecf4 --- /dev/null +++ b/src/test/java/eu/dnetlib/dnetrolemanagement/DnetRoleManagementApplicationTests.java @@ -0,0 +1,13 @@ +package eu.dnetlib.dnetrolemanagement; + +import org.junit.jupiter.api.Test; +import org.springframework.boot.test.context.SpringBootTest; + +@SpringBootTest +class DnetRoleManagementApplicationTests { + + @Test + void contextLoads() { + } + +}