1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | < project xmlns = "http://maven.apache.org/POM/4.0.0" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" < modelVersion >4.0.0</ modelVersion > < groupId >test</ groupId > < artifactId >test</ artifactId > < packaging >war</ packaging > < version >1.0-SNAPSHOT</ version > < dependencies > < dependency > < groupId >org.apache.tomee</ groupId > < artifactId >javaee-api</ artifactId > < version >8.0-3</ version > < scope >provided</ scope > </ dependency > < dependency > < groupId >org.eclipse.microprofile</ groupId > < artifactId >microprofile</ artifactId > < version >2.0</ version > < type >pom</ type > < scope >provided</ scope > < exclusions > < exclusion > < groupId >javax.json</ groupId > < artifactId >javax.json.bind-api</ artifactId > </ exclusion > < exclusion > < groupId >javax.enterprise</ groupId > < artifactId >cdi-api</ artifactId > </ exclusion > < exclusion > < groupId >javax.ws.rs</ groupId > < artifactId >javax.ws.rs-api</ artifactId > </ exclusion > < exclusion > < groupId >javax.json</ groupId > < artifactId >javax.json-api</ artifactId > </ exclusion > < exclusion > < groupId >javax.annotation</ groupId > < artifactId >javax.annotation-api</ artifactId > </ exclusion > </ exclusions > </ dependency > < dependency > < groupId >org.apache.myfaces.core</ groupId > < artifactId >myfaces-api</ artifactId > < version >2.3.6</ version > < scope >provided</ scope > </ dependency > </ dependencies > < build > < finalName >test</ finalName > < plugins > < plugin > < groupId >org.apache.tomee.maven</ groupId > < artifactId >tomee-embedded-maven-plugin</ artifactId > < version >8.0.2</ version > < configuration > < context >ROOT</ context > < containerProperties > < tomee.mp.scan >true</ tomee.mp.scan > </ containerProperties > </ configuration > < dependencies > < dependency > < groupId >org.apache.tomee</ groupId > < artifactId >mp-common</ artifactId > < version >8.0.2</ version > </ dependency > </ dependencies > </ plugin > < plugin > < groupId >org.apache.maven.plugins</ groupId > < artifactId >maven-compiler-plugin</ artifactId > < version >3.8.1</ version > </ plugin > </ plugins > </ build > < properties > < maven.compiler.source >11</ maven.compiler.source > < maven.compiler.target >11</ maven.compiler.target > </ properties > </ project > |
Wednesday, June 24, 2020
How to use Microprofile with tomee-embedded-maven-plugin
Here is a sample POM how to use Microprofile with tomee-embedded-maven-plugin 8.x:
Subscribe to:
Posts (Atom)