98 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
		
		
			
		
	
	
			98 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
|  | <?xml version="1.0" encoding="UTF-8"?> | ||
|  | <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" | ||
|  |          xmlns="http://maven.apache.org/POM/4.0.0" | ||
|  |          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> | ||
|  |     <modelVersion>4.0.0</modelVersion> | ||
|  |     <groupId>com.baeldung.oauth2</groupId> | ||
|  |     <artifactId>oauth2-framework-impl</artifactId> | ||
|  |     <version>1.0-SNAPSHOT</version> | ||
|  |     <packaging>pom</packaging> | ||
|  |     <name>oauth2-framework-impl</name> | ||
|  | 
 | ||
|  |     <modules> | ||
|  |         <module>oauth2-authorization-server</module> | ||
|  |         <module>oauth2-resource-server</module> | ||
|  |         <module>oauth2-client</module> | ||
|  |     </modules> | ||
|  | 
 | ||
|  |     <dependencies> | ||
|  |         <dependency> | ||
|  |             <groupId>javax</groupId> | ||
|  |             <artifactId>javaee-web-api</artifactId> | ||
|  |             <version>${javaee-web-api.version}</version> | ||
|  |             <scope>provided</scope> | ||
|  |         </dependency> | ||
|  |         <dependency> | ||
|  |             <groupId>org.eclipse.microprofile.config</groupId> | ||
|  |             <artifactId>microprofile-config-api</artifactId> | ||
|  |             <version>${microprofile-config-api.version}</version> | ||
|  |             <scope>provided</scope> | ||
|  |         </dependency> | ||
|  |     </dependencies> | ||
|  | 
 | ||
|  |     <build> | ||
|  |         <finalName>${project.artifactId}</finalName> | ||
|  |         <resources> | ||
|  |             <resource> | ||
|  |                 <directory>${basedir}/src/main/resources</directory> | ||
|  |                 <includes> | ||
|  |                     <include>**/*.*</include> | ||
|  |                 </includes> | ||
|  |             </resource> | ||
|  |             <resource> | ||
|  |                 <filtering>true</filtering> | ||
|  |                 <directory>${basedir}/src/main/liberty</directory> | ||
|  |                 <includes> | ||
|  |                     <include>**/*.*</include> | ||
|  |                 </includes> | ||
|  |             </resource> | ||
|  |         </resources> | ||
|  |         <pluginManagement> | ||
|  |             <plugins> | ||
|  |                 <plugin> | ||
|  |                     <groupId>net.wasdev.wlp.maven.plugins</groupId> | ||
|  |                     <artifactId>liberty-maven-plugin</artifactId> | ||
|  |                     <version>${openliberty.maven.version}</version> | ||
|  |                     <executions> | ||
|  |                         <execution> | ||
|  |                             <id>package-server</id> | ||
|  |                             <phase>package</phase> | ||
|  |                             <goals> | ||
|  |                                 <goal>create-server</goal> | ||
|  |                                 <goal>install-apps</goal> | ||
|  |                             </goals> | ||
|  |                             <configuration> | ||
|  |                                 <outputDirectory>target/wlp-package</outputDirectory> | ||
|  |                             </configuration> | ||
|  |                         </execution> | ||
|  |                     </executions> | ||
|  |                     <configuration> | ||
|  |                         <assemblyArtifact> | ||
|  |                             <groupId>io.openliberty</groupId> | ||
|  |                             <artifactId>openliberty-webProfile8</artifactId> | ||
|  |                             <version>${openliberty.version}</version> | ||
|  |                             <type>zip</type> | ||
|  |                         </assemblyArtifact> | ||
|  |                         <configFile>target/classes/config/server.xml</configFile> | ||
|  |                         <appArchive>${project.build.directory}/${project.build.finalName}.war</appArchive> | ||
|  |                         <installAppPackages>project</installAppPackages> | ||
|  |                         <configDirectory>${project.basedir}/src/main/liberty/server</configDirectory> | ||
|  |                         <appsDirectory>apps</appsDirectory> | ||
|  |                         <looseApplication>true</looseApplication> | ||
|  |                     </configuration> | ||
|  |                 </plugin> | ||
|  |             </plugins> | ||
|  |         </pluginManagement> | ||
|  |     </build> | ||
|  | 
 | ||
|  |     <properties> | ||
|  |         <maven.compiler.source>1.8</maven.compiler.source> | ||
|  |         <maven.compiler.target>1.8</maven.compiler.target> | ||
|  |         <failOnMissingWebXml>false</failOnMissingWebXml> | ||
|  |         <openliberty.version>RELEASE</openliberty.version> | ||
|  |         <openliberty.maven.version>2.6.4</openliberty.maven.version> | ||
|  |         <javaee-web-api.version>8.0</javaee-web-api.version> | ||
|  |         <microprofile-config-api.version>1.3</microprofile-config-api.version> | ||
|  |     </properties> | ||
|  | </project> |