Spring roo似乎是一个很方便的工具,我有机会尝试一下。我创建了一个linux包,这样我就可以使用包管理器来维护它,以便在我的团队中安装或卸载或共享它。包管理器会将spring-roo安装到/opt/spring-roo目录。但是在运行roo命令时,它将在$ROO_HOME(/opt/spring-roo)中创建一个缓存目录,并生成许多小的包文件。但是普通用户没有/opt/spring-roo的写访问权限。所以我的问题是:有没有办法使用另一个路径作为缓存目录,就像$HOME/.cache/roo一样?我注意到$ROO_HOME中有一个config.properties,但我想不出配置它的方法。
发布于 2016-02-15 23:47:32
在研究了roo.sh之后,我发现我可以直接从roo.sh中设置缓存目录。因此我将其更改为用户的家,就像ROO_OSGI_FRAMEWORK_STORAGE="$HOME/.cache/spring-roo"一样。
https://stackoverflow.com/questions/35407551
复制相似问题