2016-08-19 4 views
0

このようなプロジェクトの作成方法についてhttps://frostillic.us/blog/posts/1934D011E867500185257EF10064C5AA&SessionID=D4TCTAVUQ2の手順を実行した後、うまく動作するDomino Designerを使用してXSPプラグインプロジェクトをビルドします。XPages:XPageまたはカスタムコントロールをビルドするためにビルダーをeclipseプラグインプロジェクトに追加する方法

このプロジェクトにはカスタムコントロールも含まれていますが、これはグラフィックデザイナーでは編集できませんが、これは私にとっては大丈夫です。私の問題は、テキストエディタでカスタムコントロールを編集すると、対応するJavaファイルが再コンパイルされないということです。私が現在やっていることは、一時的にXPageを編集することです。 NSFを使用し、.xspファイルと.javaファイルをプラグインプロジェクトにコピーし、いくつかのパスをカスタマイズします。これは苦痛です。

Project structure

.xsp-configファイルのポイントプロジェクト内の.javaファイルの場所へ:私はいくつかのビルダーが形成追加 /COM/adpunctum/aivistox/XSP/customcontrols/CCCategoryPicker

NSFプロジェクトを作成し、それらをplugin-projectの.projectファイルにコピーしました。

<?xml version="1.0" encoding="UTF-8"?> 
 
<projectDescription> 
 
\t <name>com.adpunctum.aivistox.xsp</name> 
 
\t <comment></comment> 
 
\t <projects> 
 
\t </projects> 
 
\t <buildSpec> \t \t 
 
\t \t <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> 
 
\t </buildSpec> 
 
\t <natures> 
 
\t \t <nature>org.eclipse.pde.PluginNature</nature> 
 
\t \t <nature>org.eclipse.jdt.core.javanature</nature> 
 
\t </natures> 
 
</projectDescription>

誰もがこれらのjavaファイルが遵守取得する方法の手掛かりを持っていますか?

+0

画像やスクリーンショットではなくコードスニペットを追加してください。 – Daenarys

答えて

1

ダビデは、あなたのヒントをありがとう - 私のために - - 私はちょうどショーの終わりにビデオhttps://www.youtube.com/watch?v=Y4Rn_3Bmy0M を見て、彼は非常に基本的で伝え重要なことを:あなたは何かを変更したい場合は、単に "重要なファイルをosgiプラグインにコピーバックしてください。 "...まあ、これはの解決策です。そのようなプラグインでの変更方法:.nsfプロジェクトのカスタムコントロールを編集し、にファイルをコピーします。プラグイン

0

回答はありませんが、XPagesDesignerPlugin4Eclipse project in OpenNTF Stashが正しい方向を指している可能性があります。クリスチャンGuedemannは、それの開発に関与したので、助言することができるかもしれません。

+0

こんにちはポール、ヒントをありがとう、私はそれを見て、それを試した後に翌日を返信します...または、多分、あなたが言及した人と連絡を取る! –

+0

カスタムレンダラー/グローバルカスタムコントロールの作成に関するNotesIn9のショーがいくつかあります。多分そこに役立つ何かがあります。 –

関連する問題