# Building Apache Flink with Maven: Resolving HTTP Repository Dependency Issues

DevFeed: [Building Apache Flink with Maven: Resolving HTTP Repository Dependency Issues](<https://devfeed.tech/articles/maven-what-are-you-waiting-for-18852.md>)

Original publisher: [Read original article](<https://www.morling.dev/blog/maven-what-are-you-waiting-for/>)

Published: 2022-12-18T12:45:00Z

Content type: tutorial

Language: en

Sources: [Gunnar Morling](<https://devfeed.tech/sources/gunnar-morling.md>)

Topics: [Maven](<https://devfeed.tech/topics/maven.md>), [apache-flink](<https://devfeed.tech/topics/apache-flink.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [apache](<https://devfeed.tech/tags/apache.md>), [apache-flink](<https://devfeed.tech/tags/apache-flink.md>), [build-tool](<https://devfeed.tech/tags/build-tool.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [security](<https://devfeed.tech/tags/security.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>)

## AI overview

This article describes issues encountered while building Apache Flink from source with Maven 3.8.6. It explains how dependency-defined HTTP repositories can be blocked by Maven 3.8.1 and later, and discusses tracing the problematic dependency and overriding the repository URL in settings.xml.

## Source excerpt

As part of my new job at Decodable, I am also planning to contribute to the Apache Flink project (as Decodable's fully-managed stream processing platform is based on Flink). Right now, I am in the process of familiarizing myself with the Flink code base, and as such I am of course building the project from source, too.