gpt4 book ai didi

eclipse - Eclipse .settings/org.eclipse.wst.common.component 文件规范

转载 作者:行者123 更新时间:2023-12-02 15:32:22 28 4
gpt4 key购买 nike

注意:我问了这个same question on the Eclipse Web Tools Project (WTP) forum但遗憾的是还没有得到任何回应。我希望有人对 SO 有一些见解。

某处是否有 .settings/org.eclipse.wst.common.component Eclipse 元数据文件的规范?

我知道有一个 XSD 可用,但我想要更多信息,特别是路径是否应该有前导斜杠。

例如在 Eclipse 中创建新的动态 Web 项目时,org.eclipse.wst.common.component 文件将具有如下所示的条目:

<wb-resource deploy-path="/" source-path="/src/main/webapp"/>

但是,如果 Gradle Eclipse 插件(或 Maven Eclipse 插件)生成文件,它将如下所示(请注意 source-path 属性缺少前导斜杠):

<wb-resource deploy-path="/" source-path="src/main/webapp"/>

后一个版本在部署到 WebSphere Liberty Profile 时给我带来了麻烦,我想弄清楚应该在哪里修复它?

Gradle 插件是否应该添加前导斜杠?

或者前导斜杠是可选的,WebSphere Liberty 必须更加容忍配置差异吗?

或者两者兼而有之?

有关我的具体问题的更多信息,您可以查看以下帖子:

最佳答案

我也无法找到此属性的具体规范,但我想提供一个观察/意见。

可以合理地假设服务器适配器作者正在针对这些文件的主要生成者 (Eclipse) 测试其实现。除非 Eclipse 有某种方法可以省略前导斜杠,否则应该合理地假设提供前导斜杠是一个安全的更改。

同样,可以合理地说,省略前导斜杠可能是不安全的。如果没有规范来识别处理相对路径时的正确行为,服务器适配器在计算绝对路径时将需要对基目录做出假设。显然,Tomcat 适配器做了一个很好的假设,而 Liberty 适配器要么没有做任何假设,要么做出了错误的假设。

关于eclipse - Eclipse .settings/org.eclipse.wst.common.component 文件规范,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24896576/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com