Add war and Liberty configuration

This commit is contained in:
Chuck Bridgham 2023-06-12 08:31:47 -04:00
parent cf6d44b045
commit 2d996d1c02
No known key found for this signature in database
2 changed files with 39 additions and 1 deletions

17
pom.xml
View file

@ -10,7 +10,8 @@
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.1.0</version>
</parent>
<name>petclinic</name>
<name>liberty-spring-petclinic</name>
<packaging>war</packaging>
<properties>
@ -121,6 +122,7 @@
</dependencies>
<build>
<finalName>liberty-${project.artifactId}</finalName>
<plugins>
<plugin>
<groupId>io.spring.javaformat</groupId>
@ -243,6 +245,19 @@
<failOnUnableToExtractRepoInfo>false</failOnUnableToExtractRepoInfo>
</configuration>
</plugin>
<plugin>
<groupId>io.openliberty.tools</groupId>
<artifactId>liberty-maven-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<runtimeArtifact>
<groupId>io.openliberty</groupId>
<artifactId>openliberty-webProfile10</artifactId>
<version>23.0.0.5</version>
<type>zip</type>
</runtimeArtifact>
</configuration>
</plugin>
</plugins>
</build>

View file

@ -0,0 +1,23 @@
/*******************************************************************************
* Copyright (c) 2023 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
*******************************************************************************/
package org.springframework.samples.petclinic;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
public class PetClinicServletInitializer extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(PetClinicApplication.class);
}
}