Skip to content

Commit 18bd06a

Browse files
authored
[BAEL-14118] - Make sure the tutorials build doesn't generate any un-committed or un-ignored artifacts (eugenp#6819)
2 parents d373336 + 8372ad4 commit 18bd06a

File tree

3 files changed

+251
-251
lines changed

3 files changed

+251
-251
lines changed

jhipster/jhipster-microservice/car-app/pom.xml

+83-83
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,100 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
33
<modelVersion>4.0.0</modelVersion>
4-
<groupId>com.car.app</groupId>
5-
<artifactId>car-app</artifactId>
6-
<name>car-app</name>
7-
<packaging>war</packaging>
84

95
<parent>
106
<artifactId>jhipster-microservice</artifactId>
117
<groupId>com.baeldung.jhipster</groupId>
128
<version>1.0.0-SNAPSHOT</version>
139
</parent>
10+
<groupId>com.car.app</groupId>
11+
<artifactId>car-app</artifactId>
12+
<packaging>war</packaging>
13+
<name>car-app</name>
1414

1515
<prerequisites>
1616
<maven>${maven.version}</maven>
1717
</prerequisites>
1818

19+
<properties>
20+
<argLine>-Djava.security.egd=file:/dev/./urandom -Xmx256m</argLine>
21+
<assertj.version>3.6.2</assertj.version>
22+
<awaitility.version>2.0.0</awaitility.version>
23+
<commons-io.version>2.5</commons-io.version>
24+
<commons-lang.version>3.5</commons-lang.version>
25+
<docker-maven-plugin.version>0.4.13</docker-maven-plugin.version>
26+
<hazelcast-hibernate52.version>1.2</hazelcast-hibernate52.version>
27+
<hibernate.version>5.2.8.Final</hibernate.version>
28+
<hikaricp.version>2.6.0</hikaricp.version>
29+
<jacoco-maven-plugin.version>0.7.9</jacoco-maven-plugin.version>
30+
<java.version>1.8</java.version>
31+
<javassist.version>3.21.0-GA</javassist.version>
32+
<jcache.version>1.0.0</jcache.version>
33+
<jhipster.server.version>1.1.0</jhipster.server.version>
34+
<jjwt.version>0.7.0</jjwt.version>
35+
<liquibase-hibernate5.version>3.6</liquibase-hibernate5.version>
36+
<liquibase-slf4j.version>2.0.0</liquibase-slf4j.version>
37+
<liquibase.version>3.6.2</liquibase.version>
38+
<logstash-logback-encoder.version>4.8</logstash-logback-encoder.version>
39+
<m2e.apt.activation>jdt_apt</m2e.apt.activation>
40+
<mapstruct.version>1.1.0.Final</mapstruct.version>
41+
<maven-eclipse-plugin.version>2.10</maven-eclipse-plugin.version>
42+
<maven-enforcer-plugin.version>1.4.1</maven-enforcer-plugin.version>
43+
<maven-resources-plugin.version>3.0.1</maven-resources-plugin.version>
44+
<maven.build.timestamp.format>yyyyMMddHHmmss</maven.build.timestamp.format>
45+
<maven.version>3.0.0</maven.version>
46+
<metrics-spring.version>3.1.3</metrics-spring.version>
47+
<node.version>v6.10.0</node.version>
48+
<!-- These remain empty unless the corresponding profile is active -->
49+
<profile.no-liquibase />
50+
<profile.swagger />
51+
<!-- Sonar properties -->
52+
<project.testresult.directory>${project.build.directory}/test-results</project.testresult.directory>
53+
<prometheus-simpleclient.version>0.0.20</prometheus-simpleclient.version>
54+
<run.addResources>false</run.addResources>
55+
<scala-maven-plugin.version>3.2.2</scala-maven-plugin.version>
56+
<scala.version>2.12.1</scala.version>
57+
<sonar-maven-plugin.version>3.2</sonar-maven-plugin.version>
58+
59+
<sonar.exclusions>src/main/webapp/content/**/*.*, src/main/webapp/bower_components/**/*.*, src/main/webapp/i18n/*.js, target/www/**/*.*</sonar.exclusions>
60+
61+
<sonar.issue.ignore.multicriteria>S3437,UndocumentedApi,BoldAndItalicTagsCheck</sonar.issue.ignore.multicriteria>
62+
63+
<!-- Rule https://sonarqube.com/coding_rules#rule_key=Web%3ABoldAndItalicTagsCheck is ignored. Even if we agree that using the "i" tag is an awful practice, this is what is
64+
recommended by http://fontawesome.io/examples/ -->
65+
<sonar.issue.ignore.multicriteria.BoldAndItalicTagsCheck.resourceKey>src/main/webapp/app/**/*.*</sonar.issue.ignore.multicriteria.BoldAndItalicTagsCheck.resourceKey>
66+
<sonar.issue.ignore.multicriteria.BoldAndItalicTagsCheck.ruleKey>Web:BoldAndItalicTagsCheck</sonar.issue.ignore.multicriteria.BoldAndItalicTagsCheck.ruleKey>
67+
<!-- Rule https://sonarqube.com/coding_rules#rule_key=squid%3AS3437 is ignored, as a JPA-managed field cannot be transient -->
68+
<sonar.issue.ignore.multicriteria.S3437.resourceKey>src/main/java/**/*</sonar.issue.ignore.multicriteria.S3437.resourceKey>
69+
<sonar.issue.ignore.multicriteria.S3437.ruleKey>squid:S3437</sonar.issue.ignore.multicriteria.S3437.ruleKey>
70+
<!-- Rule http://sonarqube.com/coding_rules#rule_key=squid%3AUndocumentedApi is ignored, as we want to follow "clean code" guidelines and classes, methods and arguments names
71+
should be self-explanatory -->
72+
<sonar.issue.ignore.multicriteria.UndocumentedApi.resourceKey>src/main/java/**/*</sonar.issue.ignore.multicriteria.UndocumentedApi.resourceKey>
73+
<sonar.issue.ignore.multicriteria.UndocumentedApi.ruleKey>squid:UndocumentedApi</sonar.issue.ignore.multicriteria.UndocumentedApi.ruleKey>
74+
75+
<sonar.jacoco.itReportPath>${project.testresult.directory}/coverage/jacoco/jacoco-it.exec</sonar.jacoco.itReportPath>
76+
<sonar.jacoco.reportPath>${project.testresult.directory}/coverage/jacoco/jacoco.exec</sonar.jacoco.reportPath>
77+
<sonar.java.codeCoveragePlugin>jacoco</sonar.java.codeCoveragePlugin>
78+
79+
<sonar.javascript.jstestdriver.reportsPath>${project.testresult.directory}/karma</sonar.javascript.jstestdriver.reportsPath>
80+
<!-- For Sonar < 6.2 -->
81+
<sonar.javascript.lcov.reportPath>${project.testresult.directory}/coverage/report-lcov/lcov.info</sonar.javascript.lcov.reportPath>
82+
<!-- For Sonar >= 6.2 -->
83+
<sonar.javascript.lcov.reportPaths>${project.testresult.directory}/coverage/report-lcov/lcov.info</sonar.javascript.lcov.reportPaths>
84+
85+
<sonar.sources>${project.basedir}/src/main/</sonar.sources>
86+
<sonar.surefire.reportsPath>${project.testresult.directory}/surefire-reports</sonar.surefire.reportsPath>
87+
<sonar.tests>${project.basedir}/src/test/</sonar.tests>
88+
89+
<sortpom-maven-plugin.version>2.5.0</sortpom-maven-plugin.version>
90+
<!-- Spring properties -->
91+
<spring-cloud.version>Camden.SR5</spring-cloud.version>
92+
<springfox.version>2.6.1</springfox.version>
93+
<undertow.version>1.4.10.Final</undertow.version>
94+
<validation-api.version>1.1.0.Final</validation-api.version>
95+
<yarn.version>v0.21.3</yarn.version>
96+
</properties>
97+
1998
<dependencyManagement>
2099
<dependencies>
21100
<dependency>
@@ -819,83 +898,4 @@
819898
</profile>
820899
</profiles>
821900

822-
<properties>
823-
<argLine>-Djava.security.egd=file:/dev/./urandom -Xmx256m</argLine>
824-
<assertj.version>3.6.2</assertj.version>
825-
<awaitility.version>2.0.0</awaitility.version>
826-
<commons-io.version>2.5</commons-io.version>
827-
<commons-lang.version>3.5</commons-lang.version>
828-
<docker-maven-plugin.version>0.4.13</docker-maven-plugin.version>
829-
<hazelcast-hibernate52.version>1.2</hazelcast-hibernate52.version>
830-
<hibernate.version>5.2.8.Final</hibernate.version>
831-
<hikaricp.version>2.6.0</hikaricp.version>
832-
<jacoco-maven-plugin.version>0.7.9</jacoco-maven-plugin.version>
833-
<java.version>1.8</java.version>
834-
<javassist.version>3.21.0-GA</javassist.version>
835-
<jcache.version>1.0.0</jcache.version>
836-
<jhipster.server.version>1.1.0</jhipster.server.version>
837-
<jjwt.version>0.7.0</jjwt.version>
838-
<liquibase-hibernate5.version>3.6</liquibase-hibernate5.version>
839-
<liquibase-slf4j.version>2.0.0</liquibase-slf4j.version>
840-
<liquibase.version>3.6.2</liquibase.version>
841-
<logstash-logback-encoder.version>4.8</logstash-logback-encoder.version>
842-
<m2e.apt.activation>jdt_apt</m2e.apt.activation>
843-
<mapstruct.version>1.1.0.Final</mapstruct.version>
844-
<maven-eclipse-plugin.version>2.10</maven-eclipse-plugin.version>
845-
<maven-enforcer-plugin.version>1.4.1</maven-enforcer-plugin.version>
846-
<maven-resources-plugin.version>3.0.1</maven-resources-plugin.version>
847-
<maven.build.timestamp.format>yyyyMMddHHmmss</maven.build.timestamp.format>
848-
<maven.version>3.0.0</maven.version>
849-
<metrics-spring.version>3.1.3</metrics-spring.version>
850-
<node.version>v6.10.0</node.version>
851-
<!-- These remain empty unless the corresponding profile is active -->
852-
<profile.no-liquibase />
853-
<profile.swagger />
854-
<!-- Sonar properties -->
855-
<project.testresult.directory>${project.build.directory}/test-results</project.testresult.directory>
856-
<prometheus-simpleclient.version>0.0.20</prometheus-simpleclient.version>
857-
<run.addResources>false</run.addResources>
858-
<scala-maven-plugin.version>3.2.2</scala-maven-plugin.version>
859-
<scala.version>2.12.1</scala.version>
860-
<sonar-maven-plugin.version>3.2</sonar-maven-plugin.version>
861-
862-
<sonar.exclusions>src/main/webapp/content/**/*.*, src/main/webapp/bower_components/**/*.*, src/main/webapp/i18n/*.js, target/www/**/*.*</sonar.exclusions>
863-
864-
<sonar.issue.ignore.multicriteria>S3437,UndocumentedApi,BoldAndItalicTagsCheck</sonar.issue.ignore.multicriteria>
865-
866-
<!-- Rule https://sonarqube.com/coding_rules#rule_key=Web%3ABoldAndItalicTagsCheck is ignored. Even if we agree that using the "i" tag is an awful practice, this is what is
867-
recommended by http://fontawesome.io/examples/ -->
868-
<sonar.issue.ignore.multicriteria.BoldAndItalicTagsCheck.resourceKey>src/main/webapp/app/**/*.*</sonar.issue.ignore.multicriteria.BoldAndItalicTagsCheck.resourceKey>
869-
<sonar.issue.ignore.multicriteria.BoldAndItalicTagsCheck.ruleKey>Web:BoldAndItalicTagsCheck</sonar.issue.ignore.multicriteria.BoldAndItalicTagsCheck.ruleKey>
870-
<!-- Rule https://sonarqube.com/coding_rules#rule_key=squid%3AS3437 is ignored, as a JPA-managed field cannot be transient -->
871-
<sonar.issue.ignore.multicriteria.S3437.resourceKey>src/main/java/**/*</sonar.issue.ignore.multicriteria.S3437.resourceKey>
872-
<sonar.issue.ignore.multicriteria.S3437.ruleKey>squid:S3437</sonar.issue.ignore.multicriteria.S3437.ruleKey>
873-
<!-- Rule http://sonarqube.com/coding_rules#rule_key=squid%3AUndocumentedApi is ignored, as we want to follow "clean code" guidelines and classes, methods and arguments names
874-
should be self-explanatory -->
875-
<sonar.issue.ignore.multicriteria.UndocumentedApi.resourceKey>src/main/java/**/*</sonar.issue.ignore.multicriteria.UndocumentedApi.resourceKey>
876-
<sonar.issue.ignore.multicriteria.UndocumentedApi.ruleKey>squid:UndocumentedApi</sonar.issue.ignore.multicriteria.UndocumentedApi.ruleKey>
877-
878-
<sonar.jacoco.itReportPath>${project.testresult.directory}/coverage/jacoco/jacoco-it.exec</sonar.jacoco.itReportPath>
879-
<sonar.jacoco.reportPath>${project.testresult.directory}/coverage/jacoco/jacoco.exec</sonar.jacoco.reportPath>
880-
<sonar.java.codeCoveragePlugin>jacoco</sonar.java.codeCoveragePlugin>
881-
882-
<sonar.javascript.jstestdriver.reportsPath>${project.testresult.directory}/karma</sonar.javascript.jstestdriver.reportsPath>
883-
<!-- For Sonar < 6.2 -->
884-
<sonar.javascript.lcov.reportPath>${project.testresult.directory}/coverage/report-lcov/lcov.info</sonar.javascript.lcov.reportPath>
885-
<!-- For Sonar >= 6.2 -->
886-
<sonar.javascript.lcov.reportPaths>${project.testresult.directory}/coverage/report-lcov/lcov.info</sonar.javascript.lcov.reportPaths>
887-
888-
<sonar.sources>${project.basedir}/src/main/</sonar.sources>
889-
<sonar.surefire.reportsPath>${project.testresult.directory}/surefire-reports</sonar.surefire.reportsPath>
890-
<sonar.tests>${project.basedir}/src/test/</sonar.tests>
891-
892-
<sortpom-maven-plugin.version>2.5.0</sortpom-maven-plugin.version>
893-
<!-- Spring properties -->
894-
<spring-cloud.version>Camden.SR5</spring-cloud.version>
895-
<springfox.version>2.6.1</springfox.version>
896-
<undertow.version>1.4.10.Final</undertow.version>
897-
<validation-api.version>1.1.0.Final</validation-api.version>
898-
<yarn.version>v0.21.3</yarn.version>
899-
</properties>
900-
901901
</project>

0 commit comments

Comments
 (0)