|
39 | 39 | </developers> |
40 | 40 |
|
41 | 41 | <properties> |
| 42 | + <revision>1.0.0-SNAPSHOT</revision> |
| 43 | + |
| 44 | + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| 45 | + <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
| 46 | + |
42 | 47 | <maven.compiler.source>20</maven.compiler.source> |
43 | 48 | <maven.compiler.target>20</maven.compiler.target> |
44 | 49 | <maven.compiler.release>20</maven.compiler.release> |
| 50 | + <maven.compiler.parameters>true</maven.compiler.parameters> |
| 51 | + |
| 52 | + <jackson.version>2.13.0</jackson.version> |
45 | 53 |
|
46 | | - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
47 | | - <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
48 | 54 | <sonar.organization>muhamadto</sonar.organization> |
49 | 55 | <sonar.host.url>https://sonarcloud.io</sonar.host.url> |
50 | | - <sonar.issue.ignore.multicriteria>e1,e2</sonar.issue.ignore.multicriteria> |
51 | 56 |
|
52 | | - <sonar.issue.ignore.multicriteria.e1.ruleKey>java:S107 |
53 | | - </sonar.issue.ignore.multicriteria.e1.ruleKey> |
54 | | - <sonar.issue.ignore.multicriteria.e1.resourceKey>**/cdk/*.java |
55 | | - </sonar.issue.ignore.multicriteria.e1.resourceKey> |
| 57 | + <sonar.issue.ignore.multicriteria>e1,e2</sonar.issue.ignore.multicriteria> |
| 58 | + <sonar.issue.ignore.multicriteria.e1.ruleKey>java:S107</sonar.issue.ignore.multicriteria.e1.ruleKey> |
| 59 | + <sonar.issue.ignore.multicriteria.e1.resourceKey>**/cdk/*.java</sonar.issue.ignore.multicriteria.e1.resourceKey> |
56 | 60 |
|
57 | 61 | <!-- This class has 6 parents which is greater than 5 authorized, |
58 | 62 | suspended as we are using CDK and the original code has 5 levels of inheritance already--> |
59 | | - <sonar.issue.ignore.multicriteria.e2.ruleKey>java:S110 |
60 | | - </sonar.issue.ignore.multicriteria.e2.ruleKey> |
61 | | - <sonar.issue.ignore.multicriteria.e2.resourceKey>**/cdk/*.java |
62 | | - </sonar.issue.ignore.multicriteria.e2.resourceKey> |
63 | | - <sonar.coverage.jacoco.xmlReportPaths>${project.basedir}/target/site/jacoco/jacoco.xml, |
64 | | - ${project.basedir}/target/site/jacoco-it/jacoco.xml |
65 | | - </sonar.coverage.jacoco.xmlReportPaths> |
66 | | - <sonar.coverage.exclusions>**/model/*.java, **/Application.java, |
67 | | - **/SpringNativeAwsLambdaApplication.java,**/*Hints.java, |
68 | | - **/*Application.java |
69 | | - </sonar.coverage.exclusions> |
70 | | - <maven.compiler.parameters>true</maven.compiler.parameters> |
71 | | - <assertj-core.version>3.23.1</assertj-core.version> |
72 | | - <maven-surefire-plugin.version>3.0.0-M7</maven-surefire-plugin.version> |
73 | | - <sonar.organization>muhamadto</sonar.organization> |
74 | | - <sonar.host.url>https://sonarcloud.io</sonar.host.url> |
75 | | - <revision>1.0.0-SNAPSHOT</revision> |
76 | | - <jackson.version>2.13.0</jackson.version> |
77 | | - <spring-boot-dependencies.version>3.1.2</spring-boot-dependencies.version> |
| 63 | + <sonar.issue.ignore.multicriteria.e2.ruleKey>java:S110</sonar.issue.ignore.multicriteria.e2.ruleKey> |
| 64 | + <sonar.issue.ignore.multicriteria.e2.resourceKey>**/cdk/*.java</sonar.issue.ignore.multicriteria.e2.resourceKey> |
| 65 | + |
| 66 | + <sonar.coverage.jacoco.xmlReportPaths>${project.basedir}/target/site/jacoco/jacoco.xml, ${project.basedir}/target/site/jacoco-it/jacoco.xml</sonar.coverage.jacoco.xmlReportPaths> |
| 67 | + |
| 68 | + <sonar.coverage.exclusions>**/model/*.java, **/Application.java,**/*Hints.java</sonar.coverage.exclusions> |
78 | 69 | </properties> |
79 | 70 |
|
80 | 71 | <parent> |
|
101 | 92 | <artifactId>spring-native-aws-lambda-infra</artifactId> |
102 | 93 | <version>${project.version}</version> |
103 | 94 | </dependency> |
| 95 | + |
104 | 96 | <!-- SPRING-NATIVE-AWS-LAMBDA ENDS --> |
105 | 97 |
|
| 98 | + <!-- AWS --> |
| 99 | + <dependency> |
| 100 | + <groupId>com.amazonaws</groupId> |
| 101 | + <artifactId>aws-lambda-java-events</artifactId> |
| 102 | + <version>3.11.1</version> |
| 103 | + </dependency> |
| 104 | + <dependency> |
| 105 | + <groupId>com.amazonaws</groupId> |
| 106 | + <artifactId>aws-lambda-java-core</artifactId> |
| 107 | + <version>1.2.2</version> |
| 108 | + <scope>provided</scope> |
| 109 | + </dependency> |
| 110 | + <dependency> |
| 111 | + <groupId>com.amazonaws</groupId> |
| 112 | + <artifactId>aws-lambda-java-serialization</artifactId> |
| 113 | + <version>1.1.2</version> |
| 114 | + <scope>provided</scope> |
| 115 | + </dependency> |
| 116 | + <dependency> |
| 117 | + <groupId>software.amazon.lambda</groupId> |
| 118 | + <artifactId>powertools-logging</artifactId> |
| 119 | + <version>1.16.1</version> |
| 120 | + </dependency> |
| 121 | + <!-- AWS END --> |
| 122 | + |
106 | 123 | <!-- UTILS --> |
107 | 124 | <dependency> |
108 | 125 | <groupId>org.apache.commons</groupId> |
|
116 | 133 | <version>4.4</version> |
117 | 134 | </dependency> |
118 | 135 |
|
119 | | - <dependency> |
120 | | - <groupId>org.projectlombok</groupId> |
121 | | - <artifactId>lombok</artifactId> |
122 | | - <version>1.18.24</version> |
123 | | - </dependency> |
124 | | - |
125 | 136 | <dependency> |
126 | 137 | <groupId>javax.validation</groupId> |
127 | 138 | <artifactId>validation-api</artifactId> |
|
133 | 144 | <artifactId>guava</artifactId> |
134 | 145 | <version>32.0.0-jre</version> |
135 | 146 | </dependency> |
| 147 | + |
| 148 | + <dependency> |
| 149 | + <groupId>org.projectlombok</groupId> |
| 150 | + <artifactId>lombok</artifactId> |
| 151 | + <version>1.18.28</version> |
| 152 | + </dependency> |
136 | 153 | <!-- UTILS ENDS --> |
137 | 154 |
|
138 | 155 | <!-- JACKSON --> |
|
181 | 198 | <dependency> |
182 | 199 | <groupId>org.assertj</groupId> |
183 | 200 | <artifactId>assertj-core</artifactId> |
184 | | - <version>${assertj-core.version}</version> |
| 201 | + <version>3.23.1</version> |
185 | 202 | <scope>test</scope> |
186 | 203 | </dependency> |
187 | 204 |
|
|
209 | 226 | <plugin> |
210 | 227 | <groupId>org.apache.maven.plugins</groupId> |
211 | 228 | <artifactId>maven-surefire-plugin</artifactId> |
212 | | - <version>${maven-surefire-plugin.version}</version> |
| 229 | + <version>3.1.0</version> |
| 230 | + <configuration> |
| 231 | + <classpathDependencyExcludes> |
| 232 | + <classpathDependencyExclude>org.apache.logging.log4j:log4j-slf4j-impl</classpathDependencyExclude> |
| 233 | + </classpathDependencyExcludes> |
| 234 | + </configuration> |
213 | 235 | </plugin> |
214 | 236 | <plugin> |
215 | 237 | <groupId>org.apache.maven.plugins</groupId> |
|
0 commit comments