|
6 | 6 | <artifactId>libreoffice-api-wrapper</artifactId> |
7 | 7 | <version>3.1.8</version> |
8 | 8 | <packaging>pom</packaging> |
| 9 | + <name>LibreOffice API wrapper parent project</name> |
| 10 | + <description>POM of LibreOffice API wrapper parent project</description> |
9 | 11 |
|
10 | 12 | <properties> |
11 | 13 | <surefire.plugin.version>2.22.2</surefire.plugin.version> |
|
71 | 73 | <dependencyManagement> |
72 | 74 | <dependencies> |
73 | 75 | <dependency> |
| 76 | + <!--Justification: HTTP server used for incoming requests of documents and images conversions--> |
74 | 77 | <groupId>org.eclipse.jetty</groupId> |
75 | 78 | <artifactId>jetty-server</artifactId> |
76 | 79 | <version>${jetty.version}</version> |
77 | 80 | </dependency> |
78 | 81 | <dependency> |
| 82 | + <!--Justification: Servlet API implementation for Jetty HTTP server--> |
79 | 83 | <groupId>org.eclipse.jetty</groupId> |
80 | 84 | <artifactId>jetty-servlet</artifactId> |
81 | 85 | <version>${jetty.version}</version> |
82 | 86 | </dependency> |
83 | 87 | <dependency> |
| 88 | + <!--Justification: Library for conversation between different office documents formats, using OpenOffice.org--> |
84 | 89 | <groupId>com.artofsolving</groupId> |
85 | 90 | <artifactId>jodconverter</artifactId> |
86 | 91 | <version>${jodconverter.version}</version> |
87 | | - <!-- Fix of CVE-2021-29425 (part 1 of 2) --> |
| 92 | + <!-- [begin] Fix of CVE-2021-29425 (part 1 of 2) --> |
88 | 93 | <exclusions> |
89 | 94 | <exclusion> |
90 | 95 | <groupId>commons-logging</groupId> |
91 | 96 | <artifactId>commons-logging</artifactId> |
92 | 97 | </exclusion> |
93 | 98 | </exclusions> |
| 99 | + <!-- [end] Fix of CVE-2021-29425 (part 1 of 2) --> |
94 | 100 | </dependency> |
95 | | - <!-- Fix of CVE-2021-29425 (part 2 of 2) --> |
| 101 | + <!-- [begin] Fix of CVE-2021-29425 (part 2 of 2) --> |
96 | 102 | <dependency> |
97 | 103 | <groupId>commons-io</groupId> |
98 | 104 | <artifactId>commons-io</artifactId> |
99 | 105 | <version>2.7</version> |
100 | 106 | </dependency> |
| 107 | + <!-- [end] Fix of CVE-2021-29425 (part 2 of 2) --> |
101 | 108 | <dependency> |
| 109 | + <!--Justification: Simple Logging Facade for Java (SLF4J)--> |
102 | 110 | <groupId>org.slf4j</groupId> |
103 | 111 | <artifactId>slf4j-api</artifactId> |
104 | 112 | <version>${slf4j.version}</version> |
105 | 113 | </dependency> |
106 | 114 | <dependency> |
| 115 | + <!--Justification: Bridge to use JCL (Jakarta Commons Logging) via SLF4J--> |
107 | 116 | <groupId>org.slf4j</groupId> |
108 | 117 | <artifactId>jcl-over-slf4j</artifactId> |
109 | 118 | <version>${slf4j.version}</version> |
110 | 119 | </dependency> |
111 | 120 | <dependency> |
| 121 | + <!--Justification: Implementation of the SLF4J API for Logback logging framework--> |
112 | 122 | <groupId>ch.qos.logback</groupId> |
113 | 123 | <artifactId>logback-classic</artifactId> |
114 | 124 | <version>${logback.version}</version> |
115 | 125 | </dependency> |
116 | 126 | <dependency> |
| 127 | + <!--Justification: Application configuration via environment variables--> |
117 | 128 | <groupId>com.payneteasy</groupId> |
118 | 129 | <artifactId>startup-parameters</artifactId> |
119 | 130 | <version>${startup.parameters.version}</version> |
|
125 | 136 | </dependency> |
126 | 137 |
|
127 | 138 | <dependency> |
| 139 | + <!--Justification: Batik utility library (used by batik-transcoder)--> |
128 | 140 | <groupId>org.apache.xmlgraphics</groupId> |
129 | 141 | <artifactId>batik-util</artifactId> |
130 | 142 | <version>${batik.version}</version> |
131 | 143 | </dependency> |
132 | 144 | <dependency> |
| 145 | + <!--Justification: Batik DOM implementation (used by batik-transcoder)--> |
133 | 146 | <groupId>org.apache.xmlgraphics</groupId> |
134 | 147 | <artifactId>batik-dom</artifactId> |
135 | 148 | <version>${batik.version}</version> |
136 | 149 | </dependency> |
137 | 150 | <dependency> |
| 151 | + <!--Justification: Batik generic API for transcoding an input to an output (used for conversation different images to PNG format)--> |
138 | 152 | <groupId>org.apache.xmlgraphics</groupId> |
139 | 153 | <artifactId>batik-transcoder</artifactId> |
140 | 154 | <version>${batik.version}</version> |
141 | 155 | </dependency> |
142 | 156 | <dependency> |
| 157 | + <!--Justification: Batik codecs of different image formats (used by batik-transcoder)--> |
143 | 158 | <groupId>org.apache.xmlgraphics</groupId> |
144 | 159 | <artifactId>batik-codec</artifactId> |
145 | 160 | <version>${batik.version}</version> |
|
0 commit comments