STS(Spring Tools Suite)在我更新时编写STS.ini,与我自己的配置合并

时间:2012-05-18 19:06:21

标签: eclipse sts-springsourcetoolsuite

为了提高我的STS性能,我在STS.ini中添加了一些参数。但每次我更新该工具时,它都会将自己的配置放在STS.ini文件的开头,将我的配置降级到最后,有时会复制几个参数。

还有另一种方法可以避免这种情况吗?

现在,每次我更新工具时,我都需要备份文件并检查参数...

2 个答案:

答案 0 :(得分:1)

我倾向于从命令行启动Eclipse和STS。我创建了一堆shell脚本,一个用于我运行的每个Eclipse / STS变体。这确保了每次发布都具有我需要的参数。

例如,我有一堆像这样的脚本:

[21:09] ~/Eclipse
$ more eclipse_42.sh
Installations/Eclipse4.2.M6/Eclipse -data \
    "/users/Andrew/Eclipse/Workspaces/workspace_42" \
    -vmargs -Xmx1024M -XX:PermSize=64M -XX:MaxPermSize=256M

我喜欢从终端运行,以便您可以看到发送到sysout的内容。这也可以从Finder窗口启动。

我在Mac上运行,但你可以在Linux或Windows上做类似的事情。

答案 1 :(得分:0)

想到另一个可能的答案。我没试过这个,但它可以奏效。

而不是执行"检查更新",请转到安装管理器帮助 - >安装新软件......

使用STS更新站点,选择要更新的所有组件( SpringSource工具套件(必需)和SpringSource Tool Suite软件包(如果您看到))。

我认为正是这两个组件改变了STS.ini。我唯一不确定的是,是否可以在不更新该软件包的情况下更新单个组件。

相关问题