Try to disable mrm to see if the itermittent ClassNotFound errors

disappear in GitHub actions
This commit is contained in:
Peter Palaga
2020-05-29 12:26:45 +02:00
parent 0487c6b612
commit 6a6981cad8
3 changed files with 2 additions and 75 deletions

View File

@@ -159,10 +159,7 @@ public class MvndTestExtension implements BeforeAllCallback, BeforeEachCallback,
final Path settingsTemplatePath = Paths.get("src/test/resources/settings-template.xml");
try {
final String template = new String(Files.readAllBytes(settingsTemplatePath), StandardCharsets.UTF_8);
/* mrm.repository.url is set by mrm-maven-plugin */
final String mrmsRepoUrl = Objects.requireNonNull(System.getProperty("mrm.repository.url"),
"System property mrm.repository.url");
final String content = template.replace("${mrm.repository.url}", mrmsRepoUrl);
final String content = template;
try {
Files.write(settingsPath, content.getBytes(StandardCharsets.UTF_8));
} catch (Exception e) {

View File

@@ -1,51 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<settings>
<mirrors>
<mirror>
<id>mrm-maven-plugin</id>
<name>Mock Repository Manager</name>
<url>${mrm.repository.url}</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
<profiles>
<profile>
<id>it-repo</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<id>snapshots</id>
<url>${mrm.repository.url}</url>
<releases>
<enabled>true</enabled>
<checksumPolicy>ignore</checksumPolicy>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<checksumPolicy>ignore</checksumPolicy>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>snapshots</id>
<url>${mrm.repository.url}</url>
<releases>
<enabled>true</enabled>
<checksumPolicy>ignore</checksumPolicy>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<checksumPolicy>ignore</checksumPolicy>
<updatePolicy>always</updatePolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
</settings>