提交 b4b2a68a 编写于 作者: S Serge Rider

MySQL: ignore all 6.0.x drivers

上级 5441b9ee
......@@ -39,7 +39,7 @@ public class MavenRegistry
public static final String MAVEN_LOCAL_REPO_FOLDER = "maven-local";
private static MavenRegistry instance = null;
private final Set<String> ignoredArtifactVersions = new HashSet<>();
private final List<String> ignoredArtifactVersions = new ArrayList<>();
public synchronized static MavenRegistry getInstance()
{
......@@ -60,7 +60,12 @@ public class MavenRegistry
}
boolean isVersionIgnored(String ref) {
return ignoredArtifactVersions.contains(ref);
for (String ver : ignoredArtifactVersions) {
if (ref.startsWith(ver)) {
return true;
}
}
return false;
}
private void init() {
......
......@@ -373,8 +373,7 @@
<!-- Exclude broken driver versions -->
<extension point="org.jkiss.dbeaver.mavenRepository">
<ignoreArtifactVersion id="mysql:mysql-connector-java:6.0.2"/>
<ignoreArtifactVersion id="mysql:mysql-connector-java:6.0.3"/>
<ignoreArtifactVersion id="mysql:mysql-connector-java:6.0"/>
<ignoreArtifactVersion id="org.mariadb.jdbc:mariadb-java-client:1.4.0"/>
</extension>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册