3rdparty-privacy-proxy
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>de.tk.opensource</groupId> <artifactId>3rdparty-privacy-proxy</artifactId> <version>1.2.2</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <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"> <modelVersion>4.0.0</modelVersion> <groupId>de.tk.opensource</groupId> <artifactId>3rdparty-privacy-proxy</artifactId> <version>1.2.2</version> <packaging>jar</packaging> <name>3rd Party Privacy Proxy (Open Source)</name> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>3.0.8</version> </parent> <properties> <java.version>17</java.version> <maven.source.plugin>3.1.0</maven.source.plugin> <maven.javadoc.plugin>3.1.1</maven.javadoc.plugin> <maven.gpg.plugin>1.6</maven.gpg.plugin> <maven.sonatype.nexus.plugin>1.6.13</maven.sonatype.nexus.plugin> <commons.io.version>2.11.0</commons.io.version> <snakeyaml.version>2.0</snakeyaml.version> <hamcrest.all.version>1.3</hamcrest.all.version> </properties> <description> TK 3rd Party Privacy Proxy. Delivers functionality to securely fetch and provide 3rd Party resources as well as proxying requests back to the 3rd Party Provider. The users of your website will remain private against any 3rd Party Provider you use without losing any functionality on your end. Further more this privacy proxy delivers you the ultimate knowledge about what information is being transferred to any 3rd Party Provider as well as independence from their servers. </description> <developers> <developer> <id>JanThiel</id> <name>Jan Thiel</name> <email>jan.thiel@tk.de</email> <organization>Techniker Krankenkasse</organization> <organizationUrl>https://www.tk.de</organizationUrl> <roles> <role>developer</role> </roles> <timezone>Europe/Berlin</timezone> </developer> <developer> <id>bstark</id> <name>Benjamin Stark</name> <email>benjamin.stark@tk.de</email> <organization>Techniker Krankenkasse</organization> <organizationUrl>https://www.tk.de</organizationUrl> <roles> <role>developer</role> </roles> <timezone>Europe/Berlin</timezone> </developer> <developer> <id>kassimhoelting</id> <name>Kassim Hoelting</name> <email>kassim.hoelting@tk.de</email> <organization>Techniker Krankenkasse</organization> <organizationUrl>https://www.tk.de</organizationUrl> <roles> <role>developer</role> </roles> <timezone>Europe/Berlin</timezone> </developer> </developers> <scm> <connection>scm:git:git://github.com/DieTechniker/3rdparty-privacy-proxy.git</connection> <developerConnection>scm:git:git@github.com:DieTechniker/3rdparty-privacy-proxy.git</developerConnection> <url>https://github.com/DieTechniker/3rdparty-privacy-proxy</url> </scm> <distributionManagement> <snapshotRepository> <id>sonatype-nexus</id> <name>Sonatype Nexus snapshot repository</name> <url>https://oss.sonatype.org/content/repositories/snapshots</url> </snapshotRepository> <repository> <id>sonatype-nexus</id> <name>Sonatype Nexus release repository</name> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url> </repository> </distributionManagement> <licenses> <license> <name>GNU General Public License Version 3.0</name> <url>http://www.gnu.org/licenses/gpl-3.0-standalone.html</url> <distribution>repo</distribution> </license> </licenses> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> <dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <groupId>io.micrometer</groupId> <artifactId>micrometer-tracing-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>${commons.io.version}</version> </dependency> <dependency> <groupId>org.apache.httpcomponents.client5</groupId> <artifactId>httpclient5</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-all</artifactId> <version>${hamcrest.all.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-junit-jupiter</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <finalName>3rdparty-privacy-proxy</finalName> </build> <profiles> <profile> <id>release-sign-artifacts</id> <activation> <property> <name>performRelease</name> <value>true</value> </property> </activation> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>${maven.gpg.plugin}</version> <configuration> <passphrase>${gpg.passphrase}</passphrase> <keyname>${gpg.keyname}</keyname> <!-- Prevent `gpg` from using pinentry programs --> <gpgArguments> <arg>--pinentry-mode</arg> <arg>loopback</arg> </gpgArguments> </configuration> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>${maven.sonatype.nexus.plugin}</version> <extensions>true</extensions> <configuration> <serverId>sonatype-nexus</serverId> <nexusUrl>https://oss.sonatype.org/</nexusUrl> <autoReleaseAfterClose>true</autoReleaseAfterClose> </configuration> </plugin> </plugins> </build> </profile> </profiles> </project>