in core/bootstrap/src/main/java/org/wildfly/swarm/bootstrap/modules/ContainerModuleFinder.java [38:175]
public void buildModule(ModuleSpec.Builder builder, ModuleLoader delegateLoader) throws ModuleLoadException {
builder.addDependency(
new ModuleDependencySpecBuilder()
.setImportFilter(PathFilters.acceptAll())
.setExportFilter(PathFilters.acceptAll())
.setResourceImportFilter(PathFilters.acceptAll())
.setResourceExportFilter(PathFilters.acceptAll())
.setClassImportFilter(ClassFilters.acceptAll())
.setClassExportFilter(ClassFilters.acceptAll())
.setModuleLoader(null)
.setName("org.wildfly.swarm.spi")
.setOptional(false)
.build());
builder.addDependency(
new ModuleDependencySpecBuilder()
.setImportFilter(PathFilters.acceptAll())
.setExportFilter(PathFilters.acceptAll())
.setResourceImportFilter(PathFilters.acceptAll())
.setResourceExportFilter(PathFilters.acceptAll())
.setClassImportFilter(ClassFilters.acceptAll())
.setClassExportFilter(ClassFilters.acceptAll())
.setModuleLoader(null)
.setName("org.wildfly.swarm.container:runtime")
.setOptional(false)
.build());
builder.addDependency(
new ModuleDependencySpecBuilder()
.setImportFilter(PathFilters.acceptAll())
.setExportFilter(PathFilters.acceptAll())
.setResourceImportFilter(PathFilters.acceptAll())
.setResourceExportFilter(PathFilters.acceptAll())
.setClassImportFilter(ClassFilters.acceptAll())
.setClassExportFilter(ClassFilters.acceptAll())
.setModuleLoader(null)
.setName("org.wildfly.swarm.bootstrap")
.setOptional(false)
.build());
builder.addDependency(
new ModuleDependencySpecBuilder()
.setImportFilter(PathFilters.acceptAll())
.setExportFilter(PathFilters.acceptAll())
.setResourceImportFilter(PathFilters.acceptAll())
.setResourceExportFilter(PathFilters.acceptAll())
.setClassImportFilter(ClassFilters.acceptAll())
.setClassExportFilter(ClassFilters.acceptAll())
.setModuleLoader(null)
.setName("org.jboss.jandex")
.setOptional(false)
.build());
builder.addDependency(
new ModuleDependencySpecBuilder()
.setImportFilter(PathFilters.acceptAll())
.setExportFilter(PathFilters.acceptAll())
.setResourceImportFilter(PathFilters.acceptAll())
.setResourceExportFilter(PathFilters.acceptAll())
.setClassImportFilter(ClassFilters.acceptAll())
.setClassExportFilter(ClassFilters.acceptAll())
.setModuleLoader(null)
.setName("org.jboss.weld.se")
.setOptional(false)
.build());
builder.addDependency(
new ModuleDependencySpecBuilder()
.setImportFilter(PathFilters.acceptAll())
.setExportFilter(PathFilters.acceptAll())
.setResourceImportFilter(PathFilters.acceptAll())
.setResourceExportFilter(PathFilters.acceptAll())
.setClassImportFilter(ClassFilters.acceptAll())
.setClassExportFilter(ClassFilters.acceptAll())
.setModuleLoader(null)
.setName("javax.enterprise.api")
.setOptional(false)
.build());
builder.addDependency(
new ModuleDependencySpecBuilder()
.setImportFilter(PathFilters.acceptAll())
.setExportFilter(PathFilters.acceptAll())
.setResourceImportFilter(PathFilters.acceptAll())
.setResourceExportFilter(PathFilters.acceptAll())
.setClassImportFilter(ClassFilters.acceptAll())
.setClassExportFilter(ClassFilters.acceptAll())
.setModuleLoader(null)
.setName("org.apache.xalan")
.setOptional(true)
.build());
builder.addDependency(
new ModuleDependencySpecBuilder()
.setImportFilter(PathFilters.acceptAll())
.setExportFilter(PathFilters.acceptAll())
.setResourceImportFilter(PathFilters.acceptAll())
.setResourceExportFilter(PathFilters.acceptAll())
.setClassImportFilter(ClassFilters.acceptAll())
.setClassExportFilter(ClassFilters.acceptAll())
.setModuleLoader(null)
.setName("org.apache.xerces")
.setOptional(false)
.build());
builder.addDependency(
new ModuleDependencySpecBuilder()
.setImportFilter(PathFilters.acceptAll())
.setExportFilter(PathFilters.acceptAll())
.setResourceImportFilter(PathFilters.acceptAll())
.setResourceExportFilter(PathFilters.acceptAll())
.setClassImportFilter(ClassFilters.acceptAll())
.setClassExportFilter(ClassFilters.acceptAll())
.setModuleLoader(null)
.setName("org.codehaus.woodstox")
.setOptional(false)
.build());
ApplicationEnvironment environment = ApplicationEnvironment.get();
environment.bootstrapModules()
.forEach((module) -> {
builder.addDependency(
new ModuleDependencySpecBuilder()
.setImportFilter(PathFilters.acceptAll())
.setExportFilter(PathFilters.acceptAll())
.setResourceImportFilter(PathFilters.acceptAll())
.setResourceExportFilter(PathFilters.acceptAll())
.setClassImportFilter(ClassFilters.acceptAll())
.setClassExportFilter(ClassFilters.acceptAll())
.setModuleLoader(null)
.setName(module + ":" + RUNTIME_SLOT)
.setOptional(false)
.build());
});
}