Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Building the Higgins I-Card Manager Service

General CVS Information

Connection Type Committers  :extssh:
Anonymous access  :pserver:
Host dev.eclipse.org
Repository Path /cvsroot/technology

I-Card Manager Projects

Main I-Card Manager project is

Project Module Location Eclipse PSF ViewCVS
I-Card Manager org.eclipse.higgins/app/org.eclipse.higgins.icm2 anonymous viewcvs
committer

Build Instructions

ICard Manager is built using the Maven software project management tool. Follow these instructions to build ICard Manager from sources.

  • Building within Eclipse IDE:
    • Install m2eclipse plugin for Eclipse IDE
    • Install GWT framework
    • Import project org.eclipse.higgins.icm2 from SVN repository (svn co https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/app/org.eclipse.higgins.icm2/) into Eclipse workspace
    • Configure maven profile properties google.webtoolkit.home,tmpdir,settings.localRepository in ${basedir}/pom.xml file.
    • Configure maven WS client properties axistools-maven-plugin in ${basedir}/icm-ws/pom.xml file.Default it use wsdl files from directory ${basedir}/icm-ws/src/main/swdl/.
    • Add build configuration (Run->External Tools->Open external tools dialog)
      • Type build configuration name
      • Choose base directory
      • Add goals "clean install"
    • Run build (Run->External Tools->configuration name)
    • Deploy ${basedir}/icm-web/target/icm.war
  • Build from command-line:

Notes

  • Checkout org.eclipse.higgins/app/org.eclipse.higgins.icm2 project as org.eclipse.higgins.icm into eclipse workspace
  • Maven Build Number Plugin repository is changed. So need to add the following pluginRepository to pom.xml
 <pluginRepositories>
   <pluginRepository>
       <id>tlc</id>
       <name>TLC Repository</name>
       <url>http://commons.ucalgary.ca/pub/m2</url>
   </pluginRepository>
 </pluginRepositories>
  • Add xmlsec-1.4.0.jar to local repository by running the command
 mvn install:install-file -DgroupId=org.apache.xml -DartifactId=xmlsec -Dversion=1.4.0 -Dpackaging=jar -Dfile=/path/to/xmlsec-1.4.0.jar

See Also

Back to the top