本文整理了Java中gw.lang.GosuShop.createModule()
方法的一些代码示例,展示了GosuShop.createModule()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。GosuShop.createModule()
方法的具体详情如下:
包路径:gw.lang.GosuShop
类名称:GosuShop
方法名:createModule
暂无
代码示例来源:origin: gosu-lang/old-gosu-repo
private IModule createMasterModule(IExecutionEnvironment env) {
IModule module = GosuShop.createModule(env, mavenProject.getArtifactId());
// Roots
List<IDirectory> roots = Lists.newArrayList();
for (File root : getRoots()) {
roots.add(CommonServices.getFileSystem().getIDirectory(root));
}
module.setRoots(roots);
// Sources and classes
// FIXME: should scan for classes in dependencies?...
List<IDirectory> sources = Lists.transform(getSources(), ToDirectory.INSTANCE);
module.setSourcePath(sources);
// FIXME: See JRE module setup.
//List<String> classpath = getClassPath();
//module.setJavaClassPath(classpath);
return module;
}
代码示例来源:origin: gosu-lang/old-gosu-repo
public IModule defineModule( GosucProject project, GosucModule gosucModule ) {
IModule gosuModule = GosuShop.createModule( TypeSystem.getExecutionEnvironment( project ),
gosucModule.getName() );
List<IDirectory> sourceFolders = getSourceFolders( gosucModule );
gosuModule.configurePaths(getClassPaths(gosucModule), sourceFolders);
IDirectory sourceRoot = computeCommonRoot( sourceFolders );
if( sourceRoot != null ) {
gosuModule.setRoots(Collections.<IDirectory>singletonList(sourceRoot));
}
gosuModule.setNativeModule( gosucModule );
return gosuModule;
}
代码示例来源:origin: org.gosu-lang.gosu/gosu-core-api
public IModule defineModule( GosucProject project, GosucModule gosucModule ) {
IModule gosuModule = GosuShop.createModule( TypeSystem.getExecutionEnvironment( project ),
gosucModule.getName() );
List<IDirectory> sourceFolders = getSourceFolders( gosucModule );
gosuModule.configurePaths( getClassPaths( gosucModule ), sourceFolders, getBackingSourcePaths( gosucModule ) );
gosuModule.setNativeModule( gosucModule );
gosuModule.setExcludedPaths(getExcludedFolders( gosucModule ));
return gosuModule;
}
内容来源于网络,如有侵权,请联系作者删除!