Difference between revisions of "Tools"

From Developer Documents
Jump to navigation Jump to search
(Created page with "== [http://wiki.eclipse.org/Eclipse_copyright_tool Eclipse Copyright Tool] == For updating and fixing copyright statements ''.java'', ''.properties'' and ''.xml'' files easily fr...")
 
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
This page lists tools and utility programs used in and/or created for the Simantics project.
 +
 +
== [[Maven & Tycho]] ==
 +
 +
During the [[Migration To Git]] we are also transitioning from Buckminster to Maven/Tycho where applicable. At least the platform will be built and tested with Tycho (see https://www.simantics.org/jenkins/job/SDK/).
 +
 +
== [[Buckminster]] ==
 +
 +
A highly versatile Eclipse project tool that we use for materializing, building, packaging and testing the Simantics platform and the products created on top of it. For more information on the tool itself, see its [http://www.eclipse.org/buckminster/ homepage].
 +
 +
This tool really was a life-saver in many ways, the Simantics team salutes you.
 +
 +
== [[Project Set Tester]] ==
 +
A useful tool for checking 2 things about Eclipse project set files:
 +
# Do all locations listed in <code>.psf</code> files exist in their designated repositories?
 +
# What are the differences between the contents of a specified Eclipse workspace and a set of projects listed by <code>.psf</code> files? Allows you to see what the workspace contains that is not in .psf's and vice versa.
 +
 
== [http://wiki.eclipse.org/Eclipse_copyright_tool Eclipse Copyright Tool] ==
 
== [http://wiki.eclipse.org/Eclipse_copyright_tool Eclipse Copyright Tool] ==
 
For updating and fixing copyright statements ''.java'', ''.properties'' and ''.xml'' files easily from the Eclipse IDE.
 
For updating and fixing copyright statements ''.java'', ''.properties'' and ''.xml'' files easily from the Eclipse IDE.
Line 7: Line 24:
 
# see [http://wiki.eclipse.org/How_to_use_Eclipse_copyright_tool HOWTO] for usage.
 
# see [http://wiki.eclipse.org/How_to_use_Eclipse_copyright_tool HOWTO] for usage.
  
In Simantics, we use this THTH-specific header with the tool:
+
For Simantics code owned by THTH, the following header template is used with the tool:
  
 
  Copyright (c) ${date} Association for Decentralized Information Management in
 
  Copyright (c) ${date} Association for Decentralized Information Management in

Latest revision as of 10:36, 25 September 2016

This page lists tools and utility programs used in and/or created for the Simantics project.

Maven & Tycho

During the Migration To Git we are also transitioning from Buckminster to Maven/Tycho where applicable. At least the platform will be built and tested with Tycho (see https://www.simantics.org/jenkins/job/SDK/).

Buckminster

A highly versatile Eclipse project tool that we use for materializing, building, packaging and testing the Simantics platform and the products created on top of it. For more information on the tool itself, see its homepage.

This tool really was a life-saver in many ways, the Simantics team salutes you.

Project Set Tester

A useful tool for checking 2 things about Eclipse project set files:

  1. Do all locations listed in .psf files exist in their designated repositories?
  2. What are the differences between the contents of a specified Eclipse workspace and a set of projects listed by .psf files? Allows you to see what the workspace contains that is not in .psf's and vice versa.

Eclipse Copyright Tool

For updating and fixing copyright statements .java, .properties and .xml files easily from the Eclipse IDE.

To install the tool into your Eclipse:

  1. download this prebuilt version of the org.eclipse.releng.tools plug-in and place it in your Eclipse installation's dropins directory
  2. restart your IDE
  3. see HOWTO for usage.

For Simantics code owned by THTH, the following header template is used with the tool:

Copyright (c) ${date} Association for Decentralized Information Management in
Industry THTH ry.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
    VTT Technical Research Centre of Finland - initial API and implementation

and set its preferences to:

Default creation year: 2007
Default revision year: 2011

or according to your component's life span.