SRADA-680: Port Dynamic Analyzer to Maven build
authorDmitriy Nikiforov <d.nikiforov@partner.samsung.com>
Tue, 12 Apr 2016 18:13:01 +0000 (21:13 +0300)
committergihun chang <gihun.chang@samsung.com>
Mon, 4 Jul 2016 09:42:58 +0000 (18:42 +0900)
commitf9d0a6abd9cacef43150dca6650e28893b0b95f1
tree0ec26450190a96c7ac66cb6f9b6b0e8b26ce837b
parent9ddf70f8215e444e85bf90f320673ad844e582c0
SRADA-680: Port Dynamic Analyzer to Maven build

Maven uses Tycho plugins to build and test eclipse plugins, features and
products and tycho-pomless extension automaticaly generates configurations
for subprojects based on parent pom.

Target OS, WS and architecture can be set via 'envOs', 'envWs' and 'envArch'
properties.

Build example: mvn -DenvOs=linux -DenvWs=gtk -DenvArch=x86_64 package

Changes:

 * dynamicanalyzer.product with its resources was moved to separate project
   'org.tizen.dynamicanalyzer.workbench.product'

 * non-exsitent dependecies were removed from 'build.properties' files

 * maven build configurations (pom.xml) for parent and product projects were
   created

 * maven extensions configuration file (.mvn/extensions.xml) was created

 * modified org.tizen.dynamicanalyzer.cli/build.xml to use new product
   directory

Used Tycho version:     0.24.0
Required Maven version: 3.3.+
Required Java version:  1.7.0

Note: If you have Java 8 installed Maven will use it instead of 7 without
explicitly defined JAVA_HOME.

Change-Id: Iad884b0ab7916f2905d08e3bf241f3afa5f91764
18 files changed:
.gitignore
.mvn/extensions.xml [new file with mode: 0644]
org.tizen.dynamicanalyzer.appearance/build.properties
org.tizen.dynamicanalyzer.common/build.properties
org.tizen.dynamicanalyzer.widgets/build.properties
org.tizen.dynamicanalyzer.workbench.feature/build.properties
org.tizen.dynamicanalyzer.workbench.product/.project [new file with mode: 0644]
org.tizen.dynamicanalyzer.workbench.product/about.ini [moved from org.tizen.dynamicanalyzer.workbench/about.ini with 100% similarity]
org.tizen.dynamicanalyzer.workbench.product/about.mappings [moved from org.tizen.dynamicanalyzer.workbench/about.mappings with 100% similarity]
org.tizen.dynamicanalyzer.workbench.product/about.properties [moved from org.tizen.dynamicanalyzer.workbench/about.properties with 100% similarity]
org.tizen.dynamicanalyzer.workbench.product/dynamicanalyzer.product [moved from org.tizen.dynamicanalyzer.workbench/dynamicanalyzer.product with 62% similarity]
org.tizen.dynamicanalyzer.workbench.product/icons/DA_icon.icns [moved from org.tizen.dynamicanalyzer.workbench/icons/DA_icon.icns with 100% similarity]
org.tizen.dynamicanalyzer.workbench.product/icons/DA_icon.ico [moved from org.tizen.dynamicanalyzer.workbench/icons/DA_icon.ico with 100% similarity]
org.tizen.dynamicanalyzer.workbench.product/icons/linux_icon.xpm [moved from org.tizen.dynamicanalyzer.workbench/icons/linux_icon.xpm with 100% similarity]
org.tizen.dynamicanalyzer.workbench.product/icons/windows_icon.ico [moved from org.tizen.dynamicanalyzer.workbench/icons/windows_icon.ico with 100% similarity]
org.tizen.dynamicanalyzer.workbench.product/pom.xml [new file with mode: 0644]
org.tizen.dynamicanalyzer/build.properties
pom.xml [new file with mode: 0644]