use of io.fabric8.maven.core.model.GroupArtifactVersion in project fabric8-maven-plugin by fabric8io.
the class DefaultControllerEnricherTest method setupExpectations.
protected void setupExpectations(final BuildImageConfiguration buildConfig, final TreeMap controllerConfig) {
new Expectations() {
{
context.getGav();
result = new GroupArtifactVersion("", "fmp-controller-test", "0");
Configuration config = new Configuration.Builder().processorConfig(new ProcessorConfig(null, null, Collections.singletonMap("fmp-controller", controllerConfig))).images(Arrays.asList(imageConfiguration)).build();
context.getConfiguration();
result = config;
imageConfiguration.getBuildConfiguration();
result = buildConfig;
imageConfiguration.getName();
result = "helloworld";
}
};
}
use of io.fabric8.maven.core.model.GroupArtifactVersion in project fabric8-maven-plugin by fabric8io.
the class DependencyEnricherTest method getDummyArtifacts.
private List<Dependency> getDummyArtifacts() {
List<Dependency> artifacts = new ArrayList<>();
File aFile = new File(getClass().getResource(artifactFilePath).getFile());
Dependency artifact = new Dependency(new GroupArtifactVersion("g1", "a1", "v1"), "jar", "compile", aFile);
artifacts.add(artifact);
return artifacts;
}
use of io.fabric8.maven.core.model.GroupArtifactVersion in project fabric8-maven-plugin by fabric8io.
the class MavenProjectEnricherTest method setupExpectations.
@Before
public void setupExpectations() {
new Expectations() {
{
context.getGav();
result = new GroupArtifactVersion("groupId", "artifactId", "version");
}
};
}
use of io.fabric8.maven.core.model.GroupArtifactVersion in project fabric8-maven-plugin by fabric8io.
the class MavenEnricherContext method getDependencies.
@Override
public List<Dependency> getDependencies(boolean transitive) {
final Set<Artifact> artifacts = transitive ? getProject().getArtifacts() : getProject().getDependencyArtifacts();
final List<Dependency> dependencies = new ArrayList<>();
for (Artifact artifact : artifacts) {
dependencies.add(new Dependency(new GroupArtifactVersion(artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion()), artifact.getType(), artifact.getScope(), artifact.getFile()));
}
return dependencies;
}
use of io.fabric8.maven.core.model.GroupArtifactVersion in project fabric8-maven-plugin by fabric8io.
the class KubernetesResourceUtilTest method containerName.
@Test
public void containerName() {
ImageConfiguration imageConfiguration = new ImageConfiguration.Builder().name("dummy-image").registry("example.com/someregistry").name("test").build();
String containerName = KubernetesResourceUtil.extractContainerName(new GroupArtifactVersion("io.fabric8-test-", "fabric8-maven-plugin-dummy", "0"), imageConfiguration);
assertTrue(containerName.matches(KubernetesResourceUtil.CONTAINER_NAME_REGEX));
}
Aggregations