@SuppressWarnings("unchecked") default T addMarker(String markerName) { addMarker(this, markerName); return (T) this; }
default boolean hasMarker(String markerName) { return hasMarker(this, markerName); }
@SuppressWarnings("unchecked") default T addMarker(String markerName) { addMarker(this, markerName); return (T) this; }
default boolean hasMarker(String markerName) { return hasMarker(this, markerName); }
private <C extends LibraryContainer<?> & ManifestContainer<?>> void munge(C container, DeclaredDependencies declaredDependencies) { for (ArtifactSpec artifact : declaredDependencies.getRuntimeExplicitAndTransientDependencies()) { assert artifact.file != null : "artifact.file cannot be null at this point: " + artifact; container.addAsLibrary(artifact.file); } try { MarkerContainer.addMarker(container, "org.wildfly.swarm.allDependencies.added"); } catch (Exception e) { throw new RuntimeException(e); } }
if (MarkerContainer.hasMarker(webArchive, DependenciesContainer.ALL_DEPENDENCIES_MARKER)) { munge(webArchive, declaredDependencies);
WebArchive webArchive = ShrinkWrap.create(WebArchive.class, testClass.getJavaClass().getSimpleName() + ".war"); MarkerContainer.addMarker(webArchive, DependenciesContainer.ALL_DEPENDENCIES_MARKER); archive = webArchive; } else {