|
2 | 2 | <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/xsd/maven-4.0.0.xsd"> |
3 | 3 | <modelVersion>4.0.0</modelVersion> |
4 | 4 |
|
| 5 | + <groupId>org.woehlke</groupId> |
| 6 | + <artifactId>simpleworklist</artifactId> |
| 7 | + <version>2.3.23-SNAPSHOT</version> |
| 8 | + <packaging>jar</packaging> |
| 9 | + |
5 | 10 | <parent> |
6 | 11 | <groupId>org.springframework.boot</groupId> |
7 | 12 | <artifactId>spring-boot-starter-parent</artifactId> |
8 | 13 | <version>2.3.2.RELEASE</version> |
9 | 14 | </parent> |
10 | 15 |
|
11 | | - <groupId>org.woehlke</groupId> |
12 | | - <artifactId>simpleworklist</artifactId> |
13 | | - <version>2.3.23-SNAPSHOT</version> |
14 | | - <packaging>jar</packaging> |
| 16 | + <scm> |
| 17 | + <connection>scm:git:git@github.com:Spring-Framework-Java-Apps/simpleworklist.git</connection> |
| 18 | + <developerConnection>scm:git:git@github.com:Spring-Framework-Java-Apps/simpleworklist.git</developerConnection> |
| 19 | + <url>https://github.com/Spring-Framework-Java-Apps/simpleworklist/tree/${project.scm.tag}</url> |
| 20 | + <tag>master</tag> |
| 21 | + </scm> |
15 | 22 |
|
16 | 23 | <name>simpleworklist</name> |
17 | 24 | <description>Your Todo-List for Getting Things Done</description> |
18 | | - |
19 | | - <url>https://woehlke.org/p/simpleworklist</url> |
| 25 | + <url>https://woehlke.org/java/simpleworklist</url> |
20 | 26 | <inceptionYear>2012</inceptionYear> |
21 | 27 |
|
22 | 28 | <organization> |
23 | 29 | <name>Spring-Framework-Java-Apps</name> |
24 | 30 | <url>https://github.com/Spring-Framework-Java-Apps/</url> |
25 | 31 | </organization> |
26 | | - |
27 | 32 | <developers> |
28 | 33 | <developer> |
29 | 34 | <name>Thomas Wöhlke</name> |
|
39 | 44 | </license> |
40 | 45 | </licenses> |
41 | 46 |
|
42 | | - <scm> |
43 | | - <connection>scm:git:git@github.com:Spring-Framework-Java-Apps/simpleworklist.git</connection> |
44 | | - <developerConnection>scm:git:git@github.com:Spring-Framework-Java-Apps/simpleworklist.git</developerConnection> |
45 | | - <url>https://github.com/Spring-Framework-Java-Apps/simpleworklist/tree/${project.scm.tag}</url> |
46 | | - <tag>master</tag> |
47 | | - </scm> |
48 | | - |
49 | 47 | <issueManagement> |
50 | 48 | <system>Github</system> |
51 | 49 | <url>https://github.com/Spring-Framework-Java-Apps/simpleworklist/issues</url> |
|
54 | 52 | <distributionManagement> |
55 | 53 | <site> |
56 | 54 | <id>simpleworklist.public_html</id> |
57 | | - <url>file://${user.home}/public_html/p/simpleworklist</url> |
| 55 | + <url>file://${user.home}/public_html/java/simpleworklist</url> |
58 | 56 | </site> |
| 57 | + <snapshotRepository> |
| 58 | + <id>snapshots</id> |
| 59 | + <name>tw-thinkpad-snapshots</name> |
| 60 | + <url>file://${user.home}/public_html/java/libs-snapshot-local</url> |
| 61 | + </snapshotRepository> |
| 62 | + <repository> |
| 63 | + <id>central</id> |
| 64 | + <name>tw-thinkpad-releases</name> |
| 65 | + <url>file://${user.home}/public_html/java/libs-release-local</url> |
| 66 | + </repository> |
59 | 67 | </distributionManagement> |
60 | 68 |
|
61 | 69 | <properties> |
|
102 | 110 | <doxia-module.version>1.9.1</doxia-module.version> |
103 | 111 |
|
104 | 112 | <!-- Docker --> |
105 | | - <version.docker-compose-maven-plugin>4.0.0</version.docker-compose-maven-plugin> |
| 113 | + <docker-compose-maven-plugin.version>4.0.0</docker-compose-maven-plugin.version> |
106 | 114 | <docker-compose-maven-plugin.verbose>true</docker-compose-maven-plugin.verbose> |
107 | 115 | <docker-compose-maven-plugin.removeImages>true</docker-compose-maven-plugin.removeImages> |
108 | 116 | <docker-compose-maven-plugin.removeVolumes>true</docker-compose-maven-plugin.removeVolumes> |
| 117 | + <docker-compose-maven-plugin.ignorePullFailures>true</docker-compose-maven-plugin.ignorePullFailures> |
| 118 | + <docker-compose-maven-plugin.detachedMode>true</docker-compose-maven-plugin.detachedMode> |
| 119 | + |
| 120 | + <!-- Webjars --> |
| 121 | + <webjars.bootstrap.version>4.5.2</webjars.bootstrap.version> |
| 122 | + <webjars.jquery.version>3.5.1</webjars.jquery.version> |
| 123 | + <webjars.popper.js.version>1.16.0</webjars.popper.js.version> |
| 124 | + <webjars.font-awesome.version>5.14.0</webjars.font-awesome.version> |
| 125 | + <webjars.ckeditor.version>18.0.0</webjars.ckeditor.version> |
109 | 126 |
|
110 | 127 | <!-- Frontend Client Site --> |
| 128 | + <!-- |
111 | 129 | <webjars.jquery.version>3.4.1</webjars.jquery.version> |
112 | 130 | <webjars.bootstrap.version>4.4.1-1</webjars.bootstrap.version> |
113 | 131 | <webjars.font-awesome.version>5.13.0</webjars.font-awesome.version> |
114 | 132 | <webjars.ckeditor.version>4.14.0</webjars.ckeditor.version> |
| 133 | + --> |
115 | 134 |
|
116 | 135 | <!-- Frontend Server Site: Thymeleaf Templates --> |
117 | 136 | <thymeleaf.version>3.0.11.RELEASE</thymeleaf.version> |
|
124 | 143 |
|
125 | 144 | <!-- Spring Boot and Spring Frameworks --> |
126 | 145 | <spring-boot-maven-plugin.version>${project.parent.version}</spring-boot-maven-plugin.version> |
127 | | - <spring-session-bom.version>Dragonfruit-RELEASE</spring-session-bom.version> |
| 146 | + |
128 | 147 | <spring-data-releasetrain.version>Neumann-SR2</spring-data-releasetrain.version> |
129 | | - <spring-framework.version>5.2.6.RELEASE</spring-framework.version> |
| 148 | + <spring-session-bom.version>Dragonfruit-RELEASE</spring-session-bom.version> |
| 149 | + <spring-framework.version>5.2.8.RELEASE</spring-framework.version> |
130 | 150 | <spring-security.version>5.3.2.RELEASE</spring-security.version> |
131 | 151 | <spring-boot-admin.version>2.2.1</spring-boot-admin.version> |
132 | 152 |
|
| 153 | + <opencsv.version>5.2</opencsv.version> |
| 154 | + |
133 | 155 | <!-- Unit and Integration Testing --> |
134 | 156 | <junit-jupiter.version>5.6.2</junit-jupiter.version> |
135 | 157 | <xmlunit2.version>2.6.4</xmlunit2.version> |
|
846 | 868 | (http://maven.apache.org/plugins/maven-invoker-plugin/)! |
847 | 869 | </message> |
848 | 870 | </bannedPlugins> |
849 | | - |
850 | 871 | <requireMavenVersion> |
851 | 872 | <version>${version.maven}</version> |
852 | 873 | </requireMavenVersion> |
853 | | - |
854 | 874 | <requireJavaVersion> |
855 | 875 | <version>${java.version}</version> |
856 | 876 | </requireJavaVersion> |
|
863 | 883 | <files> |
864 | 884 | <file>${project.basedir}/README.md</file> |
865 | 885 | <file>${project.basedir}/LICENSE</file> |
866 | | - <file>${project.basedir}/docker-compose.yml</file> |
| 886 | + <file>${project.basedir}/src/main/docker/docker-compose.yml</file> |
867 | 887 | <file>${project.basedir}/app.json</file> |
868 | 888 | <file>${project.basedir}/_config.yml</file> |
869 | 889 | <file>${project.basedir}/Procfile</file> |
870 | 890 | <file>${project.basedir}/src/site/markdown/Requirements.md</file> |
871 | 891 | <file>${project.basedir}/src/site/markdown/Requirements_Nonfunctional.md</file> |
872 | 892 | <file>${project.basedir}/src/site/markdown/About.md</file> |
873 | 893 | <file>${project.basedir}/src/site/site.xml</file> |
| 894 | + <file>${project.basedir}/build.sh</file> |
874 | 895 | <file>${project.basedir}/run.sh</file> |
875 | | - <!-- |
876 | | - <file>${project.basedir}/etc/setenv.sh</file> |
877 | | - --> |
878 | | - <file>${project.basedir}/etc/psql.sh</file> |
879 | | - <file>${project.basedir}/etc/docker-start.sh</file> |
880 | | - <file>${project.basedir}/etc/docker-stop.sh</file> |
881 | | - <file>${project.basedir}/etc/db/db-createdb-and-user-linux.sql</file> |
882 | | - <file>${project.basedir}/etc/db/db-createdb-and-user-win10.sql</file> |
| 896 | + <file>${project.basedir}/src/main/bash/psql.sh</file> |
| 897 | + <file>${project.basedir}/docker-start.sh</file> |
| 898 | + <file>${project.basedir}/docker-stop.sh</file> |
| 899 | + <file>${project.basedir}/src/main/sql/db-createdb-and-user-linux.sql</file> |
| 900 | + <file>${project.basedir}/src/main/sql/db-createdb-and-user-win10.sql</file> |
883 | 901 | </files> |
884 | 902 | </requireFilesExist> |
885 | 903 | </rules> |
|
933 | 951 | <groupId>com.dkanejs.maven.plugins</groupId> |
934 | 952 | <artifactId>docker-compose-maven-plugin</artifactId> |
935 | 953 | <configuration> |
936 | | - <composeFile>${project.basedir}/docker-compose.yml</composeFile> |
| 954 | + <composeFile>${project.basedir}/src/main/docker/docker-compose.yml</composeFile> |
937 | 955 | <verbose>${docker-compose-maven-plugin.verbose}</verbose> |
938 | 956 | <removeImages>${docker-compose-maven-plugin.removeImages}</removeImages> |
939 | | - <removeVolumes>true</removeVolumes> |
940 | | - <ignorePullFailures>true</ignorePullFailures> |
941 | | - <detachedMode>true</detachedMode> |
| 957 | + <removeVolumes>${docker-compose-maven-plugin.removeVolumes}</removeVolumes> |
| 958 | + <ignorePullFailures>${docker-compose-maven-plugin.ignorePullFailures}</ignorePullFailures> |
| 959 | + <detachedMode>${docker-compose-maven-plugin.detachedMode}</detachedMode> |
942 | 960 | </configuration> |
943 | 961 | </plugin> |
944 | 962 | <plugin> |
|
0 commit comments