【问题标题】:XPages: How to add a builder to an eclipse plugin project to build an XPage or custom controlXPages:如何将构建器添加到 Eclipse 插件项目以构建 XPage 或自定义控件
【发布时间】:2016-08-19 08:38:06
【问题描述】:

我正在使用 Domino Designer 构建一个 XSP 插件项目,在我按照https://frostillic.us/blog/posts/1934D011E867500185257EF10064C5AA&SessionID=D4TCTAVUQ2 的步骤创建这样一个项目后,它工作正常。

这个项目还包括自定义控件,我无法使用图形设计器进行编辑,这对我来说没问题。我现在的问题是,当我使用文本编辑器编辑自定义控件时,相应的 java 文件不会重新编译。我目前正在做的是在临时文件中编辑 XPage。 NSF 并将 .xsp 和 .java 文件复制回插件项目,自定义一些路径......这很痛苦。

.xsp-config 文件指向项目中 .java 文件的位置: /com/adpunctum/aivistox/xsp/customcontrols/CCCategoryPicker

我从 NSF 项目中添加了一些构建器,并将它们复制到插件项目的 .project 文件中。

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
	<name>com.adpunctum.aivistox.xsp</name>
	<comment></comment>
	<projects>
	</projects>
	<buildSpec>		
		<buildCommand>
      <name>com.ibm.designer.domino.javalib.javalibmarkerbuilder</name>
      <arguments/>
    </buildCommand>
    <buildCommand>
      <name>com.ibm.designer.domino.design.jsvalidationbuilder</name>
      <arguments/>
    </buildCommand>
    <buildCommand>
      <name>com.ibm.designer.domino.ide.resources.facesConfigbuilder</name>
      <arguments/>
    </buildCommand>
    <buildCommand>
      <name>com.ibm.designer.domino.ide.resources.BuildPropertiesBuilder</name>
      <arguments/>
    </buildCommand>
    <buildCommand>
      <name>com.ibm.designer.domino.ide.resources.pluginXMLbuilder</name>
      <arguments/>
    </buildCommand>   
    <buildCommand>
      <name>com.ibm.designer.domino.xsp.editor.xpagesbuilder</name>
      <arguments/>
    </buildCommand>
    <buildCommand>
      <name>org.eclipse.jdt.core.javabuilder</name>
      <arguments/>
    </buildCommand>
    <buildCommand>
      <name>com.ibm.designer.domino.ide.resources.LWPDBuilder</name>
      <arguments/>
    </buildCommand>   
    <buildCommand>
      <name>org.eclipse.pde.ManifestBuilder</name>
      <arguments/>
    </buildCommand>
    <buildCommand>
      <name>org.eclipse.pde.SchemaBuilder</name>
      <arguments/>
    </buildCommand>
	</buildSpec>
	<natures>
		<nature>org.eclipse.pde.PluginNature</nature>
		<nature>org.eclipse.jdt.core.javanature</nature>
	</natures>
</projectDescription>

有人知道如何编译这些 java 文件吗?

【问题讨论】:

  • 请添加代码 sn-ps 而不是图像或屏幕截图。

标签: plugins xpages controls


【解决方案1】:

大卫,谢谢你的提示 - 我刚刚看了视频https://www.youtube.com/watch?v=Y4Rn_3Bmy0M 在节目的最后,他说了一个非常基本的 - 对我来说 - 重要的事情:如果你想改变一些东西,只需“将重要文件复制回 osgi 插件”......好吧,看来这是唯一的解决方案如何在这样的插件中进行更改:编辑 .nsf 项目中的自定义控件并将文件复制到插件

【讨论】:

    【解决方案2】:

    我没有答案,但XPagesDesignerPlugin4Eclipse project in OpenNTF Stash 可能会为您指明正确的方向。 Christian Guedemann 参与了它的开发,所以也许可以提供建议。

    【讨论】:

    • 嗨,Paul,谢谢您的提示,我会看看它并在尝试后的第二天回帖......或者,也许,与您提到的人取得联系!
    • NotesIn9 展示了一些关于创建自定义渲染器/全局自定义控件的节目。也许里面有一些有用的东西。
    猜你喜欢
    • 2020-02-27
    • 1970-01-01
    • 2019-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多