问题 Codeserver
是否有任何方法在-src标志中接受多个dir?
详细信息
我正在尝试将源代码分成如下文件夹:
SRC
小部件
效用
主要
我得到了常规开发模式,通过以下*.gwt.xml文件编译我的代码:
SRC/MyProject.gwt.xml
小部件/ Widgets.gwt.xml
但每当我尝试在Codeserver(SuperDevMode)中运行时,它会说它无法在com.my.project.Widgets包中找到类.
我正在使用以下参数运行SuperDevMode:
-src src/ com.my.Project.MyProject
但我猜我需要这样的东西:
-src src/ com.my.Project.MyProject widgets/ com.my.Project.Widgets
仅供参考
我知道您可以使用包来组织课程,但我更喜欢将它们放在单独的源文件夹中,所以稍后我可以轻松地将它们重新打包到单独的jar中.
更新
刚尝试添加[module]:
-src src/ com.my.Project.MyProject com.my.Project.Widgets
没工作:(
只要-src
你需要的次数通过:
-src src/ -src widgets/
这些模块在命令行中排在最后,并在所有源文件夹和类路径中查找:
-src src/ -src widgets/ com.my.Project.MyProject
请注意,只有具有<entry-point>
(或继承具有a的模块<entry-point>
)的模块才能在命令行上以这种方式传递; 没有入口点,模块只是一个由其他模块继承的"库",而不是"应用程序".
注意,您也可以将所有源文件夹添加到类路径中,而不是使用-src
.