[ https://issues.apache.org/jira/browse/FLINK-4707?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Melmoth updated FLINK-4707: --------------------------- Description: When using flink-connector-filesystem I'm now required to include the maven-bundle-plugin in my Flink project: {code:xml} <build> <plugins> [...] <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <inherited>true</inherited> <extensions>true</extensions> </plugin> [...] </plugins> </build> {code} Otherwise my project won't build with error: [ERROR] Failed to execute goal on project flink: Could not resolve dependencies for project flink:flink:jar:1.0-SNAPSHOT: Failure to find org.apache.directory.jdbm:apacheds-jdbm1:bundle:2.0.0-M2 in http://MyProxyRepo was cached in the local repository, resolution will not be reattempted until the update interval of trisolute-release has elapsed or updates are forced -> [Help 1] The bug came with https://github.com/apache/flink/commit/25a622fd9c9255bd1a5b4b6ff7891730dce34ac1 Related to [#3929] Another workound is excluding the M2 version and replacing it with M3, as M3 is not built using bundle: {code:xml} <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-connector-filesystem_2.10</artifactId> <version>1.2-SNAPSHOT</version> <exclusions> <exclusion> <groupId>org.apache.directory.jdbm</groupId> <artifactId>apacheds-jdbm1</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.directory.jdbm</groupId> <artifactId>apacheds-jdbm1</artifactId> <version>2.0.0-M3</version> <scope>compile</scope> </dependency> {code} I propose to replace the M2 with the M3 version in the flink-connector-filesystem pom.xml. was: When using flink-connector-filesystem I'm now required to include the maven-bundle-plugin in my Flink project: {code:xml} <build> <plugins> [...] <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <inherited>true</inherited> <extensions>true</extensions> </plugin> [...] </plugins> </build> {code} Otherwise my project won't build with error: [ERROR] Failed to execute goal on project flink: Could not resolve dependencies for project flink:flink:jar:1.0-SNAPSHOT: Failure to find org.apache.directory.jdbm:apacheds-jdbm1:bundle:2.0.0-M2 in http://MyProxyRepo was cached in the local repository, resolution will not be reattempted until the update interval of trisolute-release has elapsed or updates are forced -> [Help 1] The bug came with https://github.com/apache/flink/commit/25a622fd9c9255bd1a5b4b6ff7891730dce34ac1 Another workound is excluding the M2 version and replacing it with M3, as M3 is not built using bundle: {code:xml} <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-connector-filesystem_2.10</artifactId> <version>1.2-SNAPSHOT</version> <exclusions> <exclusion> <groupId>org.apache.directory.jdbm</groupId> <artifactId>apacheds-jdbm1</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.directory.jdbm</groupId> <artifactId>apacheds-jdbm1</artifactId> <version>2.0.0-M3</version> <scope>compile</scope> </dependency> {code} I propose to replace the M2 with the M3 version in the flink-connector-filesystem pom.xml. > Including flink-connector-filesystem as dependency fails build > -------------------------------------------------------------- > > Key: FLINK-4707 > URL: https://issues.apache.org/jira/browse/FLINK-4707 > Project: Flink > Issue Type: Bug > Components: filesystem-connector > Affects Versions: 1.2.0 > Reporter: Melmoth > > When using flink-connector-filesystem I'm now required to include the > maven-bundle-plugin in my Flink project: > {code:xml} > <build> > <plugins> > [...] > <plugin> > <groupId>org.apache.felix</groupId> > <artifactId>maven-bundle-plugin</artifactId> > <inherited>true</inherited> > <extensions>true</extensions> > </plugin> > [...] > </plugins> > </build> > {code} > Otherwise my project won't build with error: > [ERROR] Failed to execute goal on project flink: Could not resolve > dependencies for project flink:flink:jar:1.0-SNAPSHOT: Failure to find > org.apache.directory.jdbm:apacheds-jdbm1:bundle:2.0.0-M2 in > http://MyProxyRepo was cached in the local repository, resolution will not be > reattempted until the update interval of trisolute-release has elapsed or > updates are forced -> [Help 1] > The bug came with > https://github.com/apache/flink/commit/25a622fd9c9255bd1a5b4b6ff7891730dce34ac1 > Related to [#3929] > Another workound is excluding the M2 version and replacing it with M3, as M3 > is not built using bundle: > {code:xml} > <dependency> > <groupId>org.apache.flink</groupId> > <artifactId>flink-connector-filesystem_2.10</artifactId> > <version>1.2-SNAPSHOT</version> > <exclusions> > <exclusion> > <groupId>org.apache.directory.jdbm</groupId> > <artifactId>apacheds-jdbm1</artifactId> > </exclusion> > </exclusions> > </dependency> > > <dependency> > <groupId>org.apache.directory.jdbm</groupId> > <artifactId>apacheds-jdbm1</artifactId> > <version>2.0.0-M3</version> > <scope>compile</scope> > </dependency> > {code} > I propose to replace the M2 with the M3 version in the > flink-connector-filesystem pom.xml. -- This message was sent by Atlassian JIRA (v6.3.4#6332)