如何使用eclipse构建PingFederate插件

时间:2018-03-07 08:12:17

标签: java eclipse plugins pingfederate

我一直在使用他们的SDK和构建文件为PingFederate编写一些插件。到目前为止,该过程一直使用编辑器(Atom)编写Java和集成的cmd来运行ant构建目标。这些插件的复杂性正在增长,并且以这种方式变得非常疲惫。由于插件src目录包含ant构建文件,我可以将其作为项目导入,并在编写代码时获得Eclipse环境的好处。

我想为PingFederate dev创建一个新的工作区(这太漂亮了)并使用ant工具来运行构建目标。我在本地安装了PingFederate,因此我应该能够解决所有必需的依赖项。任何人都能指出我对如何做到这一点的正确解释吗?

1 个答案:

答案 0 :(得分:1)

好的,所以我现在已经弄明白了,这些是我遵循的步骤:

创建一个指向PF / sdk目录的新工作区(我想要一个单独的工作区)

创建项目

  • 在“项目布局”部分
  • 中选择配置默认值
  • 将src文件夹更改为java并输出到build
  • 单击下一步,然后选择“库”选项卡
  • 单击“添加外部JAR”
  • 浏览并添加pf-protocalengine.jar文件 (服务器/默认/ IIb)的

在build.xml

  • 单击“运行” - “外部工具” - “外部工具”配置单击“Ant构建”
  • 从屏幕左上角选择新建以创建一个
  • 在主选项卡上输入工具的名称
  • 使用浏览文件系统按钮搜索并查找build.xml文件
  • 选择目标标签,然后选择您感兴趣的目标

我打算改变这个工具只是为了编译或只是部署,这取决于我在插件开发中的位置。