This is an automated email from the ASF dual-hosted git repository. ppapou pushed a commit to branch spring-migration in repository https://gitbox.apache.org/repos/asf/incubator-datalab.git
commit 88604ad8f3f0b9d109a85178df0e8ce7cc596c72 Author: Pavel Papou <[email protected]> AuthorDate: Sun Dec 19 20:10:32 2021 -0500 [DATALAB] provisioning spring migration Initial step to spring migration. Required dependencies have been added to the pom fie. The dropwizard deps have been remained. --- services/provisioning-service/pom.xml | 50 +++++++++++++++++++++- .../backendapi/ProvisioningServiceApplication.java | 12 ++++++ 2 files changed, 61 insertions(+), 1 deletion(-) diff --git a/services/provisioning-service/pom.xml b/services/provisioning-service/pom.xml index a6f16e9..5a9bdee 100644 --- a/services/provisioning-service/pom.xml +++ b/services/provisioning-service/pom.xml @@ -52,9 +52,23 @@ <type>pom</type> <scope>import</scope> </dependency> + + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-dependencies</artifactId> + <version>2.1.3.RELEASE</version> + <type>pom</type> + <scope>import</scope> + </dependency> + <dependency> + <groupId>org.keycloak.bom</groupId> + <artifactId>keycloak-adapter-bom</artifactId> + <version>4.8.3.Final</version> + <type>pom</type> + <scope>import</scope> + </dependency> </dependencies> </dependencyManagement> - <dependencies> <dependency> <groupId>com.epam.datalab</groupId> @@ -89,6 +103,39 @@ <artifactId>conveyor</artifactId> <version>${com.aegisql.conveyor.version}</version> </dependency> + + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-configuration-processor</artifactId> + <optional>true</optional> + </dependency> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter-data-mongodb</artifactId> + </dependency> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter-web</artifactId> + </dependency> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter-security</artifactId> + </dependency> + <dependency> + <groupId>org.keycloak</groupId> + <artifactId>keycloak-spring-boot-starter</artifactId> + </dependency> + <dependency> + <groupId>org.keycloak</groupId> + <artifactId>keycloak-spring-security-adapter</artifactId> + <version>4.8.3.Final</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-test</artifactId> + <scope>test</scope> + </dependency> + <dependency> <groupId>io.dropwizard</groupId> <artifactId>dropwizard-forms</artifactId> @@ -157,6 +204,7 @@ <version>${org.mockito.version}</version> <scope>test</scope> </dependency> + </dependencies> <build> diff --git a/services/provisioning-service/src/main/java/com/epam/datalab/backendapi/ProvisioningServiceApplication.java b/services/provisioning-service/src/main/java/com/epam/datalab/backendapi/ProvisioningServiceApplication.java index b147fd1..e331980 100644 --- a/services/provisioning-service/src/main/java/com/epam/datalab/backendapi/ProvisioningServiceApplication.java +++ b/services/provisioning-service/src/main/java/com/epam/datalab/backendapi/ProvisioningServiceApplication.java @@ -51,6 +51,18 @@ import io.dropwizard.jersey.setup.JerseyEnvironment; import io.dropwizard.setup.Bootstrap; import io.dropwizard.setup.Environment; import org.keycloak.KeycloakSecurityContext; +/* +import org.springframework.boot.CommandLineRunner; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.ApplicationContext; +import org.springframework.context.annotation.Bean; +*/ + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.context.properties.EnableConfigurationProperties; +import org.springframework.data.mongodb.repository.config.EnableMongoRepositories; import javax.servlet.http.HttpServletRequest; import java.security.Principal; --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
