Ant 从Codename One中的依赖项加载资源文件
我知道使用Ant 从Codename One中的依赖项加载资源文件,ant,jar,resources,inputstream,codenameone,Ant,Jar,Resources,Inputstream,Codenameone,我知道使用Resources.getData(“resourcepath”)可以在代码中加载一些资源。但是,如果需要加载位于jar依赖项中的某些资源,会发生什么呢。对我来说,保持它在那里而不是在我的主题中是非常重要的。res:因为这个依赖关系包含我想在项目之间共享的接口和资源,所以我可以保持环境(移动和web)之间的一致性。 我不太清楚Ant如何与Codename One一起工作,可能会修改我的build.xml我可能会复制这个资源,从类路径加载它很容易,或者可能已经存在一种从依赖项的src/m
Resources.getData(“resourcepath”)
可以在代码中加载一些资源。但是,如果需要加载位于jar依赖项中的某些资源,会发生什么呢。对我来说,保持它在那里而不是在我的主题中是非常重要的。res
:因为这个依赖关系包含我想在项目之间共享的接口和资源,所以我可以保持环境(移动和web)之间的一致性。
我不太清楚Ant如何与Codename One一起工作,可能会修改我的
build.xml
我可能会复制这个资源,从类路径加载它很容易,或者可能已经存在一种从依赖项的src/main/resources
文件夹加载它的方法。所以,我需要一种方法。您不能在Codename One中处理jar依赖项。您需要使用您自己的或由第三方制造的产品
这方面的讨论相当深入
可以从不同于默认文件名的文件名加载资源文件,但不能从不同的目录加载。您可以直接从互联网上下载,等等。因此,似乎唯一的办法是创建一个cn1lib项目来添加传统功能。但现在我正在使用Jar,但可能是因为我只使用接口?你可以破解Jar来工作,但我们不正式支持,因为有太多的事情你可能会做得不正确,只有在以后发现奇怪的服务器构建错误。