类 LibModuleMergeProcessor
- java.lang.Object
-
- io.esastack.cabin.container.processor.LibModuleMergeProcessor
-
- 所有已实现的接口:
Processor
public class LibModuleMergeProcessor extends Object implements Processor
convert module URL to module Archive; merge modules contained in Container Archive if any; merge modules contained in modules recursively if any; Priority: Container contained modules , biz modules , recursively contained modules; if two modules both contains another module, if the version is the same, use it, or you should put the module in the biz classpath to avoid conflicting
-
-
构造器概要
构造器 构造器 说明 LibModuleMergeProcessor()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Map<String,Archive>parseLibModulesFromExternalDir()Map<String,Archive>parseLibModulesFromURLs(URL[] moduleUrls, boolean ignoreException, boolean recursively)voidprocess(CabinBootContext cabinBootContext)
-
-
-
方法详细资料
-
process
public void process(CabinBootContext cabinBootContext) throws CabinRuntimeException
- 指定者:
process在接口中Processor- 抛出:
CabinRuntimeException
-
parseLibModulesFromURLs
public Map<String,Archive> parseLibModulesFromURLs(URL[] moduleUrls, boolean ignoreException, boolean recursively) throws IOException
- 抛出:
IOException
-
-