Compare commits

..

1 Commits

Author SHA1 Message Date
iwang
8c86d1f723 Set compile and execution level to Java 8 2016-02-18 11:07:45 +01:00
50 changed files with 2002 additions and 2298 deletions

View File

@@ -1,9 +1,10 @@
# Studio-se-master # Studio-se-master
http://www.talend.com http://www.talend.com
![alt text](https://www.talend.com/wp-content/uploads/2016/07/talend-logo.png "Talend") ![alt text](http://www.talend.com/sites/all/themes/talend_responsive/images/logo.png "Talend")
> Content > Content
==========
Master repos using gitslave for aggregating the full Talend Studio open source repositories Master repos using gitslave for aggregating the full Talend Studio open source repositories
@@ -13,8 +14,8 @@ It is a simple git repo but allows working with all Talend Studio open source re
Install GitSlave Install GitSlave
================ ================
GitSlave is the tool you can use to perform multi-repo command, in order to use it to its full potential please GitSlave is the tool you can use to perform multi-repo command, in order to use it to its full potential please
install : install :
* perl * perl
* clone this repostitory locally if not already done. * clone this repostitory locally if not already done.
* move the folder tools/gitslave-2.0.2 to you own user folders. * move the folder tools/gitslave-2.0.2 to you own user folders.
* Then you can make an alias to the main script called "gits" (use gits_for_mac if you are on a mac). * Then you can make an alias to the main script called "gits" (use gits_for_mac if you are on a mac).
@@ -25,7 +26,7 @@ The list of repositories handled by this gitslave repo can be found in the file
All Gitslave command are available hre : http://gitslave.sourceforge.net/gits-man-page.html All Gitslave command are available hre : http://gitslave.sourceforge.net/gits-man-page.html
if you want to dowload (clone) all slave studio repositories, use the command if you want to dowload (clone) all slave studio repositories, use the command
gits populate --with-ifpresent gits populate --with-ifpresent
should you want to download a set of slave repositories, use should you want to download a set of slave repositories, use
@@ -35,13 +36,13 @@ should you want to download a set of slave repositories, use
No using Git slave No using Git slave
================== ==================
You may setup all the git repositories manually. You may setup all the git repositories manually.
The idea is to clone all the required repositories next to each other, including this one using the 'git clone' command. The idea is to clone all the required repositories next to each other, including this one.
You will find the list of repositories in root [.gitslave](../master/.gitslave) file for each branch. You will find the list of repositories in root [.gitslave](../master/.gitslave) file for each branch.
Build The Open Source Studio Build The Open Source Studio
================ ================
To build the Studio you may need to increase the java memory heap size used, therefor you need to setup a specific Maven environment variable with the following values assuming you have anought ram on you machine :) To build the Studio you may need to increase the java memory heap size used, therefor you need to setup a specific Maven environment variable with the following values assuming you have anought ram on you machine :)
here is how to do it on linux or mac here is how to do it on linux or mac
``` ```
export MAVEN_OPTS='-Xmx8000m -XX:MaxPermSize=512m -XX:-UseConcMarkSweepGC' export MAVEN_OPTS='-Xmx8000m -XX:MaxPermSize=512m -XX:-UseConcMarkSweepGC'
``` ```
@@ -75,10 +76,11 @@ If you want to only build one or any number of products you may use one or many
-Dtos.bd=true -Dtos.bd=true
-Dtos.di=true -Dtos.di=true
-Dtos.dq=true -Dtos.dq=true
-Dtos.mdm=true
-Dtos.esb=true -Dtos.esb=true
``` ```
## Support ## Support
You can ask for help on our [Forum](http://www.talend.com/services/global-technical-support). You can ask for help on our [Forum](http://www.talend.com/services/global-technical-support).
@@ -97,6 +99,6 @@ See the [CONTRIBUTORS.md](./CONTRIBUTORS.md) file for details.
## License ## License
Copyright (c) 2006-2019 Talend Copyright (c) 2006-2015 Talend
Licensed under the Apache v2 and GPLv2 License Licensed under the Apache v2 and GPLv2 License

View File

@@ -1,8 +1,28 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.8"?><target name="Talend Target Platform for Eclipse 4.4 definition" sequenceNumber="200"> <?pde version="3.8"?><target name="Talend Target Platform for Eclipse 4.4 definition" sequenceNumber="193">
<locations> <locations>
<location path="${project_loc:/Target Platform for Talend Studio and Luna}/included/emf_query2" type="Directory"/> <location path="${project_loc:/Target Platform for Talend Studio and Luna}/included/emf_query2" type="Directory"/>
<location includeAllPlatforms="true" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit"> <location includeAllPlatforms="true" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.nebula.widgets.cdatetime.feature.feature.group" version="0.14.0.201409040043"/>
<unit id="org.eclipse.nebula.widgets.pshelf.feature.feature.group" version="1.0.0.201409040043"/>
<unit id="org.eclipse.nebula.widgets.compositetable.feature.feature.group" version="1.0.0.201409040043"/>
<unit id="org.eclipse.nebula.widgets.grid.feature.feature.group" version="1.0.0.201409040043"/>
<unit id="org.eclipse.nebula.widgets.gallery.feature.feature.group" version="1.0.0.201409040043"/>
<unit id="org.eclipse.nebula.cwt.feature.feature.group" version="0.9.0.201409040043"/>
<unit id="org.eclipse.nebula.widgets.calendarcombo.feature.feature.group" version="1.0.0.201409040043"/>
<unit id="org.eclipse.nebula.effects.stw.feature.feature.group" version="1.0.0.201409040043"/>
<unit id="org.eclipse.nebula.widgets.xviewer.feature.feature.group" version="0.9.9.201409040043"/>
<unit id="org.eclipse.nebula.widgets.oscilloscope.feature.feature.group" version="1.2.0.201409040043"/>
<unit id="org.eclipse.nebula.widgets.ganttchart.feature.feature.group" version="1.0.0.201409040043"/>
<unit id="org.eclipse.nebula.widgets.pshelf.css.feature.feature.group" version="1.0.0.201409040043"/>
<unit id="org.eclipse.nebula.widgets.paperclips.feature.feature.group" version="2.0.0.201409040043"/>
<unit id="org.eclipse.nebula.visualization.feature.feature.group" version="0.9.9.201409040043"/>
<unit id="org.eclipse.nebula.widgets.pgroup.feature.feature.group" version="1.0.0.201409040043"/>
<unit id="org.eclipse.nebula.feature.feature.group" version="1.0.0.201409040043"/>
<unit id="org.eclipse.nebula.widgets.tablecombo.feature.feature.group" version="1.0.0.201409040043"/>
<repository location="http://download.eclipse.org/technology/nebula/archives/Q32014/release/"/>
</location>
<location includeAllPlatforms="true" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.datatools.sdk.feature.feature.group" version="1.12.0.v201406061321-7PB21FEpPZQXdcX0z-_yMM0Hfz0w"/> <unit id="org.eclipse.datatools.sdk.feature.feature.group" version="1.12.0.v201406061321-7PB21FEpPZQXdcX0z-_yMM0Hfz0w"/>
<unit id="org.eclipse.datatools.enablement.sdk.feature.feature.group" version="1.12.0.v201406061321-7IAB-FE9JgeWjZZhMd-z0vb1ifD4"/> <unit id="org.eclipse.datatools.enablement.sdk.feature.feature.group" version="1.12.0.v201406061321-7IAB-FE9JgeWjZZhMd-z0vb1ifD4"/>
<repository location="http://download.eclipse.org/datatools/updates/1.12"/> <repository location="http://download.eclipse.org/datatools/updates/1.12"/>
@@ -147,12 +167,37 @@
<unit id="org.eclipse.swtbot.forms.source.feature.group" version="2.2.1.201402241301"/> <unit id="org.eclipse.swtbot.forms.source.feature.group" version="2.2.1.201402241301"/>
<repository location="http://download.eclipse.org/technology/swtbot/releases/2.2.1/"/> <repository location="http://download.eclipse.org/technology/swtbot/releases/2.2.1/"/>
</location> </location>
<location includeAllPlatforms="true" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.jst.server_sdk.feature.feature.group" version="3.4.100.v201405011426"/>
<unit id="org.eclipse.jsf_sdk.feature.feature.group" version="3.7.1.v201409111805"/>
<unit id="org.eclipse.jst.server_adapters.ext.sdk.feature.feature.group" version="3.3.301.v201409112028"/>
<unit id="org.eclipse.jst.server_adapters.sdk.feature.feature.group" version="3.3.200.v201405011426"/>
<unit id="org.eclipse.jst.jsf.apache.trinidad.tagsupport_sdk.feature.feature.group" version="2.5.0.v201405061851"/>
<unit id="org.eclipse.jst.webpageeditor_sdk.feature.feature.group" version="2.6.1.v201409111805"/>
<unit id="org.eclipse.jst.web_sdk.feature.feature.group" version="3.6.1.v201409111852"/>
<unit id="org.eclipse.jst.ws.axis2tools_sdk.feature.feature.group" version="1.1.300.v201405061937"/>
<unit id="org.eclipse.jst.ws.jaxws_sdk.feature.feature.group" version="1.2.200.v201405061937"/>
<unit id="org.eclipse.jst.common.fproj.enablement.jdt.sdk.feature.group" version="3.6.1.v201409111458"/>
<unit id="org.eclipse.jst.ws.jaxws.dom_sdk.feature.feature.group" version="1.0.300.v201405061937"/>
<unit id="org.eclipse.jst.enterprise_sdk.feature.feature.group" version="3.6.1.v201409042158"/>
<unit id="org.eclipse.jst.ws.cxf_sdk.feature.feature.group" version="1.1.201.v201409111807"/>
<repository location="http://download.eclipse.org/webtools/repository/luna/"/>
</location>
<location path="${project_loc:/Target Platform for Talend Studio and Luna}/included/dltk/eclipse" type="Directory"/> <location path="${project_loc:/Target Platform for Talend Studio and Luna}/included/dltk/eclipse" type="Directory"/>
<location includeAllPlatforms="true" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit"> <location includeAllPlatforms="true" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
<unit id="net.jeeeyul.eclipse.themes.feature.feature.group" version="2.2.0.I20141210-114528"/> <unit id="net.jeeeyul.eclipse.themes.feature.feature.group" version="2.2.0.I20141210-114528"/>
<unit id="net.jeeeyul.swtend.feature.feature.group" version="2.2.5.I20140918-144458"/> <unit id="net.jeeeyul.swtend.feature.feature.group" version="2.2.5.I20140918-144458"/>
<repository location="http://eclipse.jeeeyul.net/update/"/> <repository location="http://eclipse.jeeeyul.net/update/"/>
</location> </location>
<location includeAllPlatforms="true" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.egit.source.feature.group" version="3.4.2.201412180340-r"/>
<unit id="org.eclipse.egit.feature.group" version="3.4.2.201412180340-r"/>
<unit id="org.eclipse.jgit.java7.feature.group" version="3.4.2.201412180340-r"/>
<unit id="org.eclipse.jgit.http.apache.feature.group" version="3.4.2.201412180340-r"/>
<unit id="org.eclipse.jgit.source.feature.group" version="3.4.2.201412180340-r"/>
<unit id="org.eclipse.jgit.feature.group" version="3.4.2.201412180340-r"/>
<repository location="http://download.eclipse.org/releases/luna/"/>
</location>
<location path="${project_loc:/Target Platform for Talend Studio and Luna}/included/drools" type="Directory"/> <location path="${project_loc:/Target Platform for Talend Studio and Luna}/included/drools" type="Directory"/>
<location includeAllPlatforms="true" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit"> <location includeAllPlatforms="true" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
<unit id="org.codehaus.groovy23.feature.feature.group" version="2.9.0.xx-201406301445-e44"/> <unit id="org.codehaus.groovy23.feature.feature.group" version="2.9.0.xx-201406301445-e44"/>
@@ -1240,54 +1285,18 @@
<repository location="http://download.eclipse.org/mmt/atl/updates/releases/3.5"/> <repository location="http://download.eclipse.org/mmt/atl/updates/releases/3.5"/>
</location> </location>
<location includeAllPlatforms="true" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit"> <location includeAllPlatforms="true" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.jst.ws.jaxws_sdk.feature.feature.group" version="1.2.201.v201410232139"/> <unit id="org.eclipse.nebula.widgets.treemapper.feature.feature.group" version="0.1.0.201409040050"/>
<unit id="org.eclipse.jsf.feature.feature.group" version="3.7.2.v201410101742"/> <unit id="org.eclipse.nebula.widgets.formattedtext.feature.feature.group" version="1.0.0.201409040050"/>
<unit id="org.eclipse.jst.ws.axis2tools.feature.feature.group" version="1.1.301.v201410160332"/> <unit id="org.eclipse.nebula.examples.incubation.feature.feature.group" version="1.0.0.201409040050"/>
<unit id="org.eclipse.jst.web_ui.feature.feature.group" version="3.6.3.v201502041526"/> <unit id="org.eclipse.nebula.widgets.geomap.feature.feature.group" version="0.1.0.201409040050"/>
<unit id="org.eclipse.jst.server_adapters.ext.feature.feature.group" version="3.3.302.v201501040116"/> <unit id="org.eclipse.nebula.incubation.feature.feature.group" version="1.0.0.201409040050"/>
<unit id="org.eclipse.jst.server_adapters.feature.feature.group" version="3.2.301.v201410241731"/> <unit id="org.eclipse.nebula.examples.feature.feature.group" version="1.0.4.201409040050"/>
<unit id="org.eclipse.jst.server_adapters.ext.sdk.feature.feature.group" version="3.3.302.v201501040116"/> <unit id="org.eclipse.nebula.widgets.picture.feature.feature.group" version="1.0.0.201409040050"/>
<unit id="org.eclipse.jst.webpageeditor.feature.feature.group" version="2.6.2.v201409302019"/> <unit id="org.eclipse.nebula.widgets.collapsiblebuttons.feature.feature.group" version="1.0.0.201409040050"/>
<unit id="org.eclipse.jst.ws.cxf_sdk.feature.feature.group" version="1.1.202.v201410232139"/> <unit id="org.eclipse.nebula.widgets.radiogroup.feature.feature.group" version="0.1.0.201409040050"/>
<unit id="org.eclipse.jst.ws.jaxws.feature.feature.group" version="1.2.201.v201410232139"/> <unit id="org.eclipse.nebula.widgets.datechooser.feature.feature.group" version="1.0.0.201409040050"/>
<unit id="org.eclipse.jst.jsf.apache.trinidad.tagsupport.feature.feature.group" version="2.5.2.v201410101742"/> <unit id="org.eclipse.nebula.widgets.pagination.feature.feature.group" version="1.0.0.201409040050"/>
<unit id="org.eclipse.jst.ws.cxf.feature.feature.group" version="1.1.202.v201410232139"/> <repository location="http://download.eclipse.org/technology/nebula/archives/Q32014/incubation"/>
<unit id="org.eclipse.jst.ws.axis2tools_sdk.feature.feature.group" version="1.1.301.v201410160332"/>
<unit id="org.eclipse.jst.web_sdk.feature.feature.group" version="3.6.3.v201502041526"/>
<unit id="org.eclipse.jst.ws.jaxws.dom_sdk.feature.feature.group" version="1.0.301.v201410230748"/>
<unit id="org.eclipse.jsf_sdk.feature.feature.group" version="3.7.2.v201410101742"/>
<unit id="org.eclipse.jst.enterprise_ui.feature.feature.group" version="3.6.3.v201501281502"/>
<unit id="org.eclipse.jst.server_ui.feature.feature.group" version="3.4.101.v201410241731"/>
<unit id="org.eclipse.jst.server_sdk.feature.feature.group" version="3.4.101.v201501191930"/>
<unit id="org.eclipse.jst.common.fproj.enablement.jdt.feature.group" version="3.6.3.v201501141810"/>
<unit id="org.eclipse.jst.enterprise_sdk.feature.feature.group" version="3.6.3.v201501281502"/>
<unit id="org.eclipse.jst.webpageeditor_sdk.feature.feature.group" version="2.6.2.v201409302019"/>
<unit id="org.eclipse.jst.server_adapters.sdk.feature.feature.group" version="3.3.200.v201410241731"/>
<unit id="org.eclipse.jst.jsf.apache.trinidad.tagsupport_sdk.feature.feature.group" version="2.5.2.v201410101742"/>
<unit id="org.eclipse.jst.common.fproj.enablement.jdt.sdk.feature.group" version="3.6.3.v201501141810"/>
<unit id="org.eclipse.jst.ws.jaxws.dom.feature.feature.group" version="1.0.301.v201410230643"/>
<repository location="http://download.eclipse.org/webtools/repository/luna/"/>
</location>
<location includeAllPlatforms="true" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.nebula.feature.feature.group" version="1.0.0.201605312033"/>
<unit id="org.eclipse.nebula.examples.release.feature.feature.group" version="1.0.4.201605312033"/>
<repository location="http://download.eclipse.org/nebula/releases/1.0.0"/>
</location>
<location includeAllPlatforms="true" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.jgit.lfs.feature.group" version="4.6.0.201612231935-r"/>
<unit id="org.eclipse.jgit.pgm.source.feature.group" version="4.6.0.201612231935-r"/>
<unit id="org.eclipse.egit.mylyn.feature.group" version="4.6.0.201612231935-r"/>
<unit id="org.eclipse.egit.source.feature.group" version="4.6.0.201612231935-r"/>
<unit id="org.eclipse.jgit.pgm.feature.group" version="4.6.0.201612231935-r"/>
<unit id="org.eclipse.egit.feature.group" version="4.6.0.201612231935-r"/>
<unit id="org.eclipse.jgit.feature.group" version="4.6.0.201612231935-r"/>
<unit id="org.eclipse.jgit.source.feature.group" version="4.6.0.201612231935-r"/>
<unit id="org.eclipse.jgit.http.apache.feature.group" version="4.6.0.201612231935-r"/>
<repository location="http://download.eclipse.org/egit/updates-4.6/"/>
</location>
<location includeAllPlatforms="true" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.nebula.incubation.feature.feature.group" version="1.0.0.201701041652"/>
<repository location="http://download.eclipse.org/nebula/incubation/snapshot"/>
</location> </location>
</locations> </locations>
</target> </target>

View File

@@ -3,5 +3,5 @@
3) eclipse export fails to update the content.xml and artifact so we need to regenerate the p2 repository with the following command 3) eclipse export fails to update the content.xml and artifact so we need to regenerate the p2 repository with the following command
Applications/java/eclipse/4.2/eclipse/eclipse -application org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher -metadataRepository file:/Applications/java/talend/TargetPlatformE44/p2site/ -artifactRepository file:/Applications/java/talend/TargetPlatformE44/p2site/ -source /Applications/java/talend/TargetPlatformE44 -config ANY -publishArtifacts Applications/java/eclipse/4.2/eclipse/eclipse -application org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher -metadataRepository file:/Applications/java/talend/TargetPlatformE44/p2site/ -artifactRepository file:/Applications/java/talend/TargetPlatformE44/p2site/ -source /Applications/java/talend/TargetPlatformE44 -config ANY -publishArtifacts
4) Deploy ZIP of target to Nexus (features/, plugins/, artifacts.jar, contents.jar at the root): 4) Deploy ZIP of target to Nexus (features/, plugins/, artifacts.jar, contents.jar at the root):
mvn deploy:deploy-file -Dfile=/Applications/java/talend/TargetPlatformE44/p2site/TargetPlatformE44.zip -DgroupId=org.talend.repo -DartifactId=talend-eclipse-p2-repo -Dversion=4.4.1-SNAPSHOT -Dpackaging=zip -Durl=https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot -DrepositoryId=talend_nexus_deployment mvn deploy:deploy-file -Dfile=/Applications/java/talend/TargetPlatformE44/p2site/TargetPlatformE44.zip -DgroupId=org.talend.repo -DartifactId=talend-eclipse-p2-repo -Dversion=4.4.1-SNAPSHOT -Dpackaging=zip -Durl=http://newbuild.talend.com:8081/nexus/content/repositories/TalendOpenSourceSnapshot -DrepositoryId=talend_nexus_deployment
Nexus p2 repository will be available at https://artifacts-zl.talend.com/nexus/content/unzip/TalendP2UnzipOpenSourceSnapshot/org/talend/repo/talend-eclipse-p2-repo/4.4.1-SNAPSHOT/talend-eclipse-p2-repo-4.4.1-SNAPSHOT.zip-unzip/plugins/ Nexus p2 repository will be available at http://newbuild.talend.com:8081/nexus/content/unzip/TalendP2UnzipOpenSourceSnapshot/org/talend/repo/talend-eclipse-p2-repo/4.4.1-SNAPSHOT/talend-eclipse-p2-repo-4.4.1-SNAPSHOT.zip-unzip/plugins/

View File

@@ -4,6 +4,6 @@
<properties size='0'> <properties size='0'>
</properties> </properties>
<children size='1'> <children size='1'>
<child location='https://artifacts-zl.talend.com/nexus/content/unzip/TalendP2UnzipOpenSourceSnapshot/org/talend/repo/dependency.p2.tos/6.1.0-SNAPSHOT/dependency.p2.tos-6.1.0-SNAPSHOT.zip-unzip/'/> <child location='http://newbuild.talend.com:8081/nexus/content/unzip/TalendP2UnzipOpenSourceSnapshot/org/talend/repo/dependency.p2.tos/6.1.0-SNAPSHOT/dependency.p2.tos-6.1.0-SNAPSHOT.zip-unzip/'/>
</children> </children>
</repository> </repository>

View File

@@ -5,6 +5,6 @@
<property name='p2.atomic.composite.loading' value='true'/> <property name='p2.atomic.composite.loading' value='true'/>
</properties> </properties>
<children size='1'> <children size='1'>
<child location='https://artifacts-zl.talend.com/nexus/content/unzip/TalendP2UnzipOpenSourceSnapshot/org/talend/repo/dependency.p2.tos/6.1.0-SNAPSHOT/dependency.p2.tos-6.1.0-SNAPSHOT.zip-unzip/'/> <child location='http://newbuild.talend.com:8081/nexus/content/unzip/TalendP2UnzipOpenSourceSnapshot/org/talend/repo/dependency.p2.tos/6.1.0-SNAPSHOT/dependency.p2.tos-6.1.0-SNAPSHOT.zip-unzip/'/>
</children> </children>
</repository> </repository>

View File

@@ -1,386 +1,163 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>org.talend.repo</groupId> <groupId>org.talend.repo</groupId>
<artifactId>dependencies.p2</artifactId> <artifactId>dependencies.p2</artifactId>
<version>7.3.1-PATCH</version> <version>6.2.0-SNAPSHOT</version>
</parent> </parent>
<artifactId>dependencies.p2.tos</artifactId> <artifactId>dependencies.p2.tos</artifactId>
<packaging>pom</packaging> <packaging>pom</packaging>
<repositories> <dependencies>
<repository> <dependency>
<id>sonatype_releases</id> <groupId>org.ops4j.pax.url</groupId>
<releases> <artifactId>pax-url-aether</artifactId>
<enabled>true</enabled> <version>2.4.5-Talend</version>
</releases> </dependency>
<snapshots> <dependency>
<enabled>false</enabled> <groupId>org.talend.dataquality</groupId>
</snapshots> <artifactId>org.talend.dataquality.common</artifactId>
<url>https://oss.sonatype.org/content/repositories/releases/</url> <version>1.4.3-SNAPSHOT</version>
</repository> </dependency>
<repository> <dependency>
<id>sonatype_snapshots</id> <groupId>org.talend.dataquality</groupId>
<releases> <artifactId>org.talend.dataquality.record.linkage</artifactId>
<enabled>false</enabled> <version>3.1.1-SNAPSHOT</version>
</releases> </dependency>
<snapshots> <dependency>
<enabled>true</enabled> <groupId>org.talend.dataquality</groupId>
</snapshots> <artifactId>org.talend.dataquality.standardization</artifactId>
<url>https://oss.sonatype.org/content/repositories/snapshots/</url> <version>3.0.3-SNAPSHOT</version>
</repository> </dependency>
</repositories> <dependency>
<groupId>org.talend.dataquality</groupId>
<dependencies> <artifactId>org.talend.dataquality.sampling</artifactId>
<dependency> <version>2.1.6-SNAPSHOT</version>
<groupId>org.ops4j.pax.url</groupId> </dependency>
<artifactId>pax-url-aether</artifactId> <dependency>
<version>2.6.1-Talend</version> <groupId>org.talend.daikon</groupId>
</dependency> <artifactId>daikon</artifactId>
<dependency> <version>0.3.0.BUILD-SNAPSHOT</version>
<groupId>org.talend.dataquality</groupId> </dependency>
<artifactId>dataquality-common</artifactId> <!-- daikon dependencies-->
<version>${dataquality.lib.version}</version> <dependency>
</dependency> <groupId>com.cedarsoftware</groupId>
<dependency> <artifactId>json-io</artifactId>
<groupId>org.talend.dataquality</groupId> <version>4.1.10</version>
<artifactId>dataquality-phone</artifactId> </dependency>
<version>${dataquality.lib.version}</version> <dependency>
</dependency> <groupId>com.fasterxml.jackson.core</groupId>
<dependency> <artifactId>jackson-annotations</artifactId>
<groupId>org.talend.dataquality</groupId> <version>2.5.3</version><!-- version matches the studio org.talend.libraries.jackson-->
<artifactId>dataquality-statistics</artifactId> </dependency>
<version>${dataquality.lib.version}</version> <dependency>
</dependency> <groupId>com.fasterxml.jackson.core</groupId>
<dependency> <artifactId>jackson-core</artifactId>
<groupId>org.talend.dataquality</groupId> <version>2.5.3</version><!-- version matches the studio org.talend.libraries.jackson-->
<artifactId>dataquality-record-linkage</artifactId> </dependency>
<version>${dataquality.lib.version}</version> <dependency>
</dependency> <groupId>commons-codec</groupId>
<dependency> <artifactId>commons-codec</artifactId>
<groupId>org.talend.dataquality</groupId> <version>1.6</version>
<artifactId>dataquality-converters</artifactId> </dependency>
<version>${dataquality.lib.version}</version> <dependency>
</dependency> <groupId>commons-lang</groupId>
<dependency> <artifactId>commons-lang</artifactId>
<groupId>org.talend.dataquality</groupId> <version>2.4</version>
<artifactId>dataquality-text-japanese</artifactId> </dependency>
<version>${dataquality.lib.version}</version> <!-- end of daikon dependencies-->
</dependency>
<dependency> <!-- ========================= -->
<groupId>org.talend.dataquality</groupId> <!-- Added by TDM -->
<artifactId>dataquality-standardization</artifactId>
<version>${dataquality.lib.version}</version> <dependency>
</dependency> <groupId>org.codehaus.jackson</groupId>
<dependency> <artifactId>jackson-core-asl</artifactId>
<groupId>org.talend.dataquality</groupId> <version>1.9.13</version>
<artifactId>dataquality-sampling</artifactId> </dependency>
<version>${dataquality.lib.version}</version> <dependency>
</dependency> <groupId>org.codehaus.jackson</groupId>
<dependency> <artifactId>jackson-mapper-asl</artifactId>
<groupId>org.talend.daikon</groupId> <version>1.9.13</version>
<artifactId>daikon</artifactId> </dependency>
<version>${daikon.version}</version>
<classifier>bundle</classifier> <!-- Avro and dependencies -->
</dependency> <!-- To be replaced when avro will be available -->
<dependency> <!-- from servicemix with less dependencies -->
<groupId>org.talend.daikon</groupId> <dependency>
<artifactId>crypto-utils</artifactId> <groupId>org.apache.avro</groupId>
<version>${daikon.version}</version> <artifactId>avro</artifactId>
<classifier>bundle</classifier> <version>1.7.7</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.talend.daikon</groupId> <groupId>com.thoughtworks.paranamer</groupId>
<artifactId>daikon-exception</artifactId> <artifactId>paranamer</artifactId>
<version>${daikon.version}</version> <version>2.8</version>
<classifier>bundle</classifier> </dependency>
</dependency> <dependency>
<dependency> <groupId>org.apache.commons</groupId>
<groupId>org.talend.daikon</groupId> <artifactId>commons-compress</artifactId>
<artifactId>multitenant-core</artifactId> <version>1.10</version>
<version>${daikon.version}</version> </dependency>
</dependency> <dependency>
<!-- daikon dependencies --> <groupId>com.github.livesense</groupId>
<dependency> <artifactId>org.liveSense.fragment.sun.misc</artifactId>
<groupId>com.cedarsoftware</groupId> <version>1.0.5</version>
<artifactId>json-io</artifactId> </dependency>
<version>4.9.9-TALEND</version>
</dependency> <!-- Keep version in sync with slf4j-api -->
<dependency> <dependency>
<groupId>com.fasterxml.jackson.core</groupId> <groupId>org.slf4j</groupId>
<artifactId>jackson-annotations</artifactId> <artifactId>slf4j-log4j12</artifactId>
<version>${fasterxml.jackson.version}</version> <version>1.6.1</version>
</dependency> </dependency>
<dependency>
<groupId>org.apache.commons</groupId> <!-- End added by TDM -->
<artifactId>commons-lang3</artifactId> <!-- ========================= -->
<version>3.8.1</version>
</dependency> <dependency>
<dependency> <groupId>org.talend.components</groupId>
<groupId>com.fasterxml.jackson.core</groupId> <artifactId>components-api</artifactId>
<artifactId>jackson-core</artifactId> <version>0.3.0.BUILD-SNAPSHOT</version>
<version>${fasterxml.jackson.version}</version> <classifier>bundle</classifier>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.fasterxml.jackson.core</groupId> <groupId>org.talend.components</groupId>
<artifactId>jackson-databind</artifactId> <artifactId>components-common</artifactId>
<version>${fasterxml.jackson.version}</version> <version>0.3.0.BUILD-SNAPSHOT</version>
</dependency> <classifier>bundle</classifier>
<dependency> </dependency>
<groupId>javax.xml.bind</groupId> <dependency>
<artifactId>jaxb-api</artifactId> <groupId>org.talend.components</groupId>
<version>2.3.1</version> <artifactId>components-common-oauth</artifactId>
</dependency> <version>0.3.0.BUILD-SNAPSHOT</version>
<dependency> <classifier>bundle</classifier>
<groupId>commons-beanutils</groupId> </dependency>
<artifactId>commons-beanutils</artifactId> <dependency>
<version>1.9.3</version> <groupId>org.talend.components</groupId>
</dependency> <artifactId>components-salesforce</artifactId>
<dependency> <version>0.3.0.BUILD-SNAPSHOT</version>
<groupId>org.apache.commons</groupId> <classifier>bundle</classifier>
<artifactId>commons-configuration2</artifactId> </dependency>
<version>2.0</version> <!-- to avoid updatin the complete eclipse target platform we add these single dependencies -->
</dependency> <dependency>
<dependency> <groupId>commons-logging</groupId>
<groupId>org.apache.httpcomponents</groupId> <artifactId>commons-logging</artifactId>
<artifactId>httpclient</artifactId> <version>1.2</version>
<version>4.5.7</version> </dependency>
</dependency> <dependency>
<!-- end of daikon dependencies --> <groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<!-- ========================= --> <version>1.6.1</version>
<!-- Added by TDM --> </dependency>
<dependency>
<dependency> <groupId>commons-configuration</groupId>
<groupId>org.codehaus.jackson</groupId> <artifactId>commons-configuration</artifactId>
<artifactId>jackson-core-asl</artifactId> <version>1.10</version>
<version>1.9.14-TALEND</version> </dependency>
</dependency> </dependencies>
<dependency>
<groupId>org.codehaus.jackson</groupId> </project>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.14-TALEND</version>
</dependency>
<!-- Avro with minimum depdencies -->
<dependency>
<groupId>org.apache.servicemix.bundles</groupId>
<artifactId>org.apache.servicemix.bundles.avro</artifactId>
<version>1.8.2_1</version>
</dependency>
<!-- Avro and dependencies -->
<!-- Kept just in case someone using this -->
<!-- above servicemix has less dependencies -->
<dependency>
<groupId>org.apache.avro</groupId>
<artifactId>avro</artifactId>
<version>1.7.7</version>
</dependency>
<dependency>
<groupId>com.thoughtworks.paranamer</groupId>
<artifactId>paranamer</artifactId>
<version>2.8</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
<version>1.19</version>
</dependency>
<dependency>
<groupId>com.github.livesense</groupId>
<artifactId>org.liveSense.fragment.sun.misc</artifactId>
<version>1.0.5</version>
</dependency>
<!-- Keep version in sync with slf4j-api -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>org-slf4j-impl-log4j12</artifactId>
<version>1.7.2</version>
</dependency>
<!-- End added by TDM -->
<!-- ========================= -->
<!-- TCOMP v1 -->
<dependency>
<groupId>org.talend.components</groupId>
<artifactId>components-api</artifactId>
<version>${components.version}</version>
<classifier>bundle</classifier>
</dependency>
<dependency>
<groupId>org.talend.components</groupId>
<artifactId>components-api-service-osgi</artifactId>
<version>${components.version}</version>
</dependency>
<dependency>
<groupId>org.talend.components</groupId>
<artifactId>components-common</artifactId>
<version>${components.version}</version>
<classifier>bundle</classifier>
</dependency>
<dependency>
<groupId>org.talend.components</groupId>
<artifactId>components-common-oauth</artifactId>
<version>${components.version}</version>
<classifier>bundle</classifier>
</dependency>
<dependency>
<groupId>org.talend.components</groupId>
<artifactId>components-salesforce-definition</artifactId>
<version>${components.version}</version>
<classifier>bundle</classifier>
</dependency>
<dependency>
<groupId>org.talend.components</groupId>
<artifactId>components-splunk</artifactId>
<version>${components.version}</version>
<classifier>bundle</classifier>
</dependency>
<dependency>
<groupId>org.talend.components</groupId>
<artifactId>components-jira</artifactId>
<version>${components.version}</version>
<classifier>bundle</classifier>
</dependency>
<dependency>
<groupId>org.talend.components</groupId>
<artifactId>components-couchbase</artifactId>
<version>${components.version}</version>
<classifier>bundle</classifier>
</dependency>
<dependency>
<groupId>org.talend.components</groupId>
<artifactId>components-marklogic-definition</artifactId>
<version>${components.version}</version>
<classifier>bundle</classifier>
</dependency>
<dependency>
<groupId>org.talend.components</groupId>
<artifactId>components-jdbc-definition</artifactId>
<version>${components.version}</version>
<classifier>bundle</classifier>
</dependency>
<dependency>
<groupId>org.talend.components</groupId>
<artifactId>components-snowflake-definition</artifactId>
<version>${components.version}</version>
<classifier>bundle</classifier>
</dependency>
<dependency>
<groupId>org.talend.components</groupId>
<artifactId>components-azurestorage</artifactId>
<version>${components.version}</version>
<classifier>bundle</classifier>
</dependency>
<dependency>
<groupId>org.talend.components</groupId>
<artifactId>components-netsuite-definition</artifactId>
<version>${components.version}</version>
<classifier>bundle</classifier>
</dependency>
<dependency>
<groupId>org.talend.components</groupId>
<artifactId>components-marketo-definition</artifactId>
<version>${components.version}</version>
<classifier>bundle</classifier>
</dependency>
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.8.2</version>
</dependency>
<dependency>
<groupId>org.talend.components</groupId>
<artifactId>hadoopcluster-definition</artifactId>
<version>${components.version}</version>
<classifier>bundle</classifier>
</dependency>
<dependency>
<groupId>org.talend.components</groupId>
<artifactId>components-googledrive-definition</artifactId>
<version>${components.version}</version>
<classifier>bundle</classifier>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.10</version>
</dependency>
<!-- to avoid updatin the complete eclipse target platform we add these
single dependencies -->
<dependency>
<groupId>biz.aQute.bnd</groupId>
<artifactId>annotation</artifactId>
<version>2.4.0</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.9.3</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>org-slf4j-api</artifactId>
<version>1.7.2</version>
</dependency>
<dependency>
<groupId>commons-configuration</groupId>
<artifactId>commons-configuration</artifactId>
<version>1.10</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-xml</artifactId>
<version>${fasterxml.jackson.bonita.compatible.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-yaml</artifactId>
<version>${fasterxml.jackson.bonita.compatible.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-csv</artifactId>
<version>${fasterxml.jackson.bonita.compatible.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-smile</artifactId>
<version>${fasterxml.jackson.bonita.compatible.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-jaxb-annotations</artifactId>
<version>${fasterxml.jackson.bonita.compatible.version}</version>
</dependency>
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>1.26</version>
</dependency>
<dependency>
<groupId>org.codehaus.woodstox</groupId>
<artifactId>stax2-api</artifactId>
<version>4.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.woodstox</groupId>
<artifactId>woodstox-core</artifactId>
<version>5.3.0</version>
</dependency>
</dependencies>
</project>

View File

@@ -1,171 +1,161 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>org.talend.studio</groupId>
<artifactId>parent-pom</artifactId> <groupId>org.talend.repo</groupId>
<version>7.3.1-PATCH</version> <artifactId>dependencies.p2</artifactId>
<relativePath>../../talend.studio.parent.pom</relativePath> <version>6.2.0-SNAPSHOT</version>
</parent> <packaging>pom</packaging>
<groupId>org.talend.repo</groupId>
<artifactId>dependencies.p2</artifactId> <distributionManagement>
<packaging>pom</packaging> <snapshotRepository>
<properties> <id>talend_nexus_deployment</id>
<talend.nexus.host>https://artifacts-oss.talend.com</talend.nexus.host> <url>http://newbuild.talend.com:8081/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
<dataquality.lib.version>8.0.9</dataquality.lib.version> <snapshots><enabled>true</enabled></snapshots>
<fasterxml.jackson.version>2.10.1</fasterxml.jackson.version> <releases><enabled>false</enabled></releases>
<!-- jackson dataformat and jaxb should use version 2.9.10 to make studio compatible with bonita --> </snapshotRepository>
<fasterxml.jackson.bonita.compatible.version>2.9.10</fasterxml.jackson.bonita.compatible.version> <repository>
</properties> <id>talend_nexus_deployment</id>
<url>http://newbuild.talend.com:8081/nexus/content/repositories/TalendOpenSourceRelease/</url>
<distributionManagement> <snapshots><enabled>false</enabled></snapshots>
<snapshotRepository> <releases><enabled>true</enabled></releases>
<id>talend_nexus_deployment</id> </repository>
<url>${talend.nexus.host}/nexus/content/repositories/TalendOpenSourceSnapshot/</url> </distributionManagement>
<snapshots><enabled>true</enabled></snapshots>
<releases><enabled>false</enabled></releases> <repositories>
</snapshotRepository> <repository>
<repository> <id>talend_open</id>
<id>talend_nexus_deployment</id> <releases>
<url>${talend.nexus.host}/nexus/content/repositories/TalendOpenSourceRelease/</url> <enabled>true</enabled>
<snapshots><enabled>false</enabled></snapshots> </releases>
<releases><enabled>true</enabled></releases> <snapshots>
</repository> <enabled>false</enabled>
</distributionManagement> </snapshots>
<url>http://newbuild.talend.com:8081/nexus/content/repositories/TalendOpenSourceRelease/</url>
<repositories> </repository>
<repository> <repository>
<id>talend_open</id> <id>talend_open_snapshots</id>
<releases> <releases>
<enabled>true</enabled> <enabled>false</enabled>
</releases> </releases>
<snapshots> <snapshots>
<enabled>false</enabled> <enabled>true</enabled>
</snapshots> </snapshots>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceRelease/</url> <url>http://newbuild.talend.com:8081/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
</repository> </repository>
<repository> </repositories>
<id>talend_open_snapshots</id>
<releases> <build>
<enabled>false</enabled> <plugins>
</releases> <plugin>
<snapshots> <groupId>org.apache.maven.plugins</groupId>
<enabled>true</enabled> <artifactId>maven-dependency-plugin</artifactId>
</snapshots> <version>2.10</version>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot/</url> <executions>
</repository> <execution>
</repositories> <id>copy-dependencies</id>
<phase>generate-resources</phase>
<build> <goals>
<plugins> <goal>copy-dependencies</goal>
<plugin> </goals>
<groupId>org.apache.maven.plugins</groupId> <configuration>
<artifactId>maven-dependency-plugin</artifactId> <outputDirectory>${project.build.directory}/p2/plugins</outputDirectory>
<version>2.10</version> <excludeTransitive>true</excludeTransitive>
<executions> </configuration>
<execution> </execution>
<id>copy-dependencies</id> </executions>
<phase>generate-resources</phase> </plugin>
<goals> <plugin>
<goal>copy-dependencies</goal> <groupId>org.apache.maven.plugins</groupId>
</goals> <artifactId>maven-antrun-plugin</artifactId>
<configuration> <version>1.8</version>
<outputDirectory>${project.build.directory}/p2/plugins</outputDirectory> <executions>
<excludeTransitive>true</excludeTransitive> <execution>
</configuration> <id>zip-p2-repo</id>
</execution> <phase>package</phase>
</executions> <goals>
</plugin> <goal>run</goal>
<plugin> </goals>
<groupId>org.apache.maven.plugins</groupId> <configuration>
<artifactId>maven-antrun-plugin</artifactId> <target>
<version>1.8</version> <zip destfile="${project.build.directory}/${project.artifactId}.zip">
<executions> <fileset dir="${project.build.directory}/output">
<execution> <include name="**/*" />
<id>zip-p2-repo</id> </fileset>
<phase>package</phase> </zip>
<goals> </target>
<goal>run</goal> </configuration>
</goals> </execution>
<configuration> </executions>
<target> </plugin>
<zip destfile="${project.build.directory}/${project.artifactId}.zip"> <plugin>
<fileset dir="${project.build.directory}/output"> <groupId>org.codehaus.groovy.maven</groupId>
<include name="**/*" /> <artifactId>gmaven-plugin</artifactId>
</fileset> <executions>
</zip> <execution>
</target> <id>choose-target-repository</id>
</configuration> <phase>initialize</phase>
</execution> <goals>
</executions> <goal>execute</goal>
</plugin> </goals>
<plugin> <configuration>
<groupId>org.codehaus.groovy.maven</groupId> <source>
<artifactId>gmaven-plugin</artifactId> if (project.version.endsWith("-SNAPSHOT")){
<executions> project.properties.targetrepository = project.distributionManagement.snapshotRepository.url;
<execution> }
<id>choose-target-repository</id> else {
<phase>initialize</phase> project.properties.targetrepository = project.distributionManagement.repository.url;
<goals> }
<goal>execute</goal> </source>
</goals> </configuration>
<configuration> </execution>
<source> </executions>
if (project.version.endsWith("-SNAPSHOT")){ </plugin>
project.properties.targetrepository = project.distributionManagement.snapshotRepository.url; <plugin>
} <groupId>org.apache.maven.plugins</groupId>
else { <artifactId>maven-deploy-plugin</artifactId>
project.properties.targetrepository = project.distributionManagement.repository.url; <version>2.8.2</version>
} <executions>
</source> <execution>
</configuration> <id>deploy_p2_zip</id>
</execution> <phase>deploy</phase>
</executions> <goals>
</plugin> <goal>deploy-file</goal>
<plugin> </goals>
<groupId>org.apache.maven.plugins</groupId> <configuration>
<artifactId>maven-deploy-plugin</artifactId> <packaging>zip</packaging>
<version>2.8.2</version> <generatePom>true</generatePom>
<executions> <url>${targetrepository}</url>
<execution> <repositoryId>talend_nexus_deployment</repositoryId>
<id>deploy_p2_zip</id> <artifactId>${project.artifactId}</artifactId>
<phase>deploy</phase> <groupId>org.talend.repo</groupId>
<goals> <version>${project.version}</version>
<goal>deploy-file</goal> <file>${project.build.directory}/${project.artifactId}.zip</file>
</goals> </configuration>
<configuration> </execution>
<packaging>zip</packaging> </executions>
<generatePom>true</generatePom> </plugin>
<url>${targetrepository}</url> <plugin>
<repositoryId>talend_nexus_deployment</repositoryId> <groupId>org.eclipse.tycho.extras</groupId>
<artifactId>${project.artifactId}</artifactId> <artifactId>tycho-p2-extras-plugin</artifactId>
<groupId>org.talend.repo</groupId> <version>0.22.0</version>
<version>${project.version}</version> <executions>
<file>${project.build.directory}/${project.artifactId}.zip</file> <execution>
</configuration> <id>create-p2-repository</id>
</execution> <phase>prepare-package</phase>
</executions> <goals>
</plugin> <goal>publish-features-and-bundles</goal>
<plugin> </goals>
<groupId>org.eclipse.tycho.extras</groupId> <configuration>
<artifactId>tycho-p2-extras-plugin</artifactId> <metadataRepositoryLocation>${project.build.directory}/output</metadataRepositoryLocation>
<version>0.22.0</version> <artifactRepositoryLocation>${project.build.directory}/output</artifactRepositoryLocation>
<executions> <sourceLocation>${project.build.directory}/p2</sourceLocation>
<execution> <compress>true</compress>
<id>create-p2-repository</id> </configuration>
<phase>prepare-package</phase> </execution>
<goals> </executions>
<goal>publish-features-and-bundles</goal> </plugin>
</goals> </plugins>
<configuration> </build>
<metadataRepositoryLocation>${project.build.directory}/output</metadataRepositoryLocation> </project>
<artifactRepositoryLocation>${project.build.directory}/output</artifactRepositoryLocation>
<sourceLocation>${project.build.directory}/p2</sourceLocation>
<compress>true</compress>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

View File

@@ -1,159 +1,173 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>org.talend.studio</groupId> <groupId>org.talend.studio</groupId>
<artifactId>parent-pom</artifactId> <artifactId>parent-pom</artifactId>
<version>7.3.1-PATCH</version> <version>6.2.0-SNAPSHOT</version>
<relativePath /> <relativePath />
</parent> </parent>
<repositories> <repositories>
<repository> <repository>
<id>talend_open</id> <id>talend_open</id>
<releases> <releases>
<enabled>true</enabled> <enabled>true</enabled>
</releases> </releases>
<snapshots> <snapshots>
<enabled>false</enabled> <enabled>false</enabled>
</snapshots> </snapshots>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceRelease/</url> <url>http://newbuild.talend.com:8081/nexus/content/repositories/TalendOpenSourceRelease/</url>
</repository> </repository>
<repository> <repository>
<id>talend_open_snapshots</id> <id>talend_open_snapshots</id>
<releases> <releases>
<enabled>false</enabled> <enabled>false</enabled>
</releases> </releases>
<snapshots> <snapshots>
<enabled>true</enabled> <enabled>true</enabled>
</snapshots> </snapshots>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot/</url> <url>http://newbuild.talend.com:8081/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
</repository> </repository>
</repositories> </repositories>
<artifactId>tos-product-aggregator-pom</artifactId> <artifactId>tos-product-aggregator-pom</artifactId>
<packaging>pom</packaging> <packaging>pom</packaging>
<profiles> <profiles>
<profile> <profile>
<id>default</id> <id>default</id>
<activation> <activation>
<activeByDefault>true</activeByDefault> <activeByDefault>true</activeByDefault>
</activation> </activation>
<modules> <modules>
<module>talend.studio.tos.bd.product</module> <module>talend.studio.tos.bd.product</module>
<module>talend.studio.tos.di.product</module> <module>talend.studio.tos.di.product</module>
<module>talend.studio.tos.dq.product</module> <module>talend.studio.tos.dq.product</module>
<module>talend.studio.tos.esb.product</module> <module>talend.studio.tos.mdm.product</module>
</modules> <module>talend.studio.tos.esb.product</module>
</profile> </modules>
<profile> </profile>
<id>all-tos-products</id> <profile>
<activation> <id>all-tos-products</id>
<property> <activation>
<name>tos.products</name> <property>
<value>true</value> <name>tos.products</name>
</property> <value>true</value>
</activation> </property>
<modules> </activation>
<module>talend.studio.tos.bd.product</module> <modules>
<module>talend.studio.tos.di.product</module> <module>talend.studio.tos.bd.product</module>
<module>talend.studio.tos.dq.product</module> <module>talend.studio.tos.di.product</module>
<module>talend.studio.tos.esb.product</module> <module>talend.studio.tos.dq.product</module>
<module>talend.studio.tos.all.p2.product</module> <module>talend.studio.tos.mdm.product</module>
</modules> <module>talend.studio.tos.esb.product</module>
</profile> <module>talend.studio.tos.all.p2.product</module>
<profile> </modules>
<id>no-tos-products</id> </profile>
<activation> <profile>
<property> <id>no-tos-products</id>
<name>tos.products</name> <activation>
<value>false</value> <property>
</property> <name>tos.products</name>
</activation> <value>false</value>
<build> </property>
<plugins> </activation>
<plugin> <build>
<groupId>org.apache.maven.plugins</groupId> <plugins>
<artifactId>maven-antrun-plugin</artifactId> <plugin>
<version>1.5</version> <groupId>org.apache.maven.plugins</groupId>
<executions> <artifactId>maven-antrun-plugin</artifactId>
<execution> <version>1.5</version>
<id>no-tos-products-active</id> <executions>
<phase>validate</phase> <execution>
<goals> <id>no-tos-products-active</id>
<goal>run</goal> <phase>validate</phase>
</goals> <goals>
<configuration> <goal>run</goal>
<target> </goals>
<echo>!!!NOT BUILDING TOS PRODUCTS, tos.products=false</echo> <configuration>
</target> <target>
</configuration> <echo>!!!NOT BUILDING TOS PRODUCTS, tos.products=false</echo>
</execution> </target>
</executions> </configuration>
</plugin> </execution>
</plugins> </executions>
</build> </plugin>
</profile> </plugins>
<profile> </build>
<id>tos.bd.product</id> </profile>
<activation> <profile>
<property> <id>tos.bd.product</id>
<name>tos.bd</name> <activation>
<value>true</value> <property>
</property> <name>tos.bd</name>
</activation> <value>true</value>
<modules> </property>
<module>talend.studio.tos.bd.product</module> </activation>
</modules> <modules>
</profile> <module>talend.studio.tos.bd.product</module>
<profile> </modules>
<id>tos.di.product</id> </profile>
<activation> <profile>
<property> <id>tos.di.product</id>
<name>tos.di</name> <activation>
<value>true</value> <property>
</property> <name>tos.di</name>
</activation> <value>true</value>
<modules> </property>
<module>talend.studio.tos.di.product</module> </activation>
</modules> <modules>
</profile> <module>talend.studio.tos.di.product</module>
<profile> </modules>
<id>tos.dq.product</id> </profile>
<activation> <profile>
<property> <id>tos.dq.product</id>
<name>tos.dq</name> <activation>
<value>true</value> <property>
</property> <name>tos.dq</name>
</activation> <value>true</value>
<modules> </property>
<module>talend.studio.tos.dq.product</module> </activation>
</modules> <modules>
</profile> <module>talend.studio.tos.dq.product</module>
<profile> </modules>
<id>tos.esb.product</id> </profile>
<activation> <profile>
<property> <id>tos.mdm.product</id>
<name>tos.esb</name> <activation>
<value>true</value> <property>
</property> <name>tos.mdm</name>
</activation> <value>true</value>
<modules> </property>
<module>talend.studio.tos.esb.product</module> </activation>
</modules> <modules>
</profile> <module>talend.studio.tos.mdm.product</module>
<profile> </modules>
<id>tos.all.p2.product</id> </profile>
<activation> <profile>
<property> <id>tos.esb.product</id>
<name>tos.all.p2</name> <activation>
<value>true</value> <property>
</property> <name>tos.esb</name>
</activation> <value>true</value>
<modules> </property>
<module>talend.studio.tos.all.p2.product</module> </activation>
</modules> <modules>
</profile> <module>talend.studio.tos.esb.product</module>
</profiles> </modules>
</project> </profile>
<profile>
<id>tos.all.p2.product</id>
<activation>
<property>
<name>tos.all.p2</name>
<value>true</value>
</property>
</activation>
<modules>
<module>talend.studio.tos.all.p2.product</module>
</modules>
</profile>
</profiles>
</project>

View File

@@ -1,129 +1,128 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>org.talend.studio</groupId> <groupId>org.talend.studio</groupId>
<artifactId>parent-pom</artifactId> <artifactId>parent-pom</artifactId>
<version>7.3.1-PATCH</version> <version>6.2.0-SNAPSHOT</version>
<relativePath /> <relativePath />
</parent> </parent>
<artifactId>talend-tos-p2-repo</artifactId> <artifactId>talend-tos-p2-repo</artifactId>
<packaging>eclipse-repository</packaging> <packaging>eclipse-repository</packaging>
<version>7.3.1.PATCH</version>
<properties>
<properties> <product.final.name>${launcher.prefix}-${product.timestamp}-V${product.version}${revision.filename}</product.final.name>
<product.final.name>${launcher.prefix}-${product.timestamp}-V${product.version}${revision.filename}</product.final.name> </properties>
</properties>
<repositories>
<repositories> <repository>
<repository> <id>talend_open</id>
<id>talend_open</id> <releases>
<releases> <enabled>true</enabled>
<enabled>true</enabled> </releases>
</releases> <snapshots>
<snapshots> <enabled>false</enabled>
<enabled>false</enabled> </snapshots>
</snapshots> <url>http://newbuild.talend.com:8081/nexus/content/repositories/TalendOpenSourceRelease/</url>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceRelease/</url> </repository>
</repository> <repository>
<repository> <id>talend_open_snapshots</id>
<id>talend_open_snapshots</id> <releases>
<releases> <enabled>false</enabled>
<enabled>false</enabled> </releases>
</releases> <snapshots>
<snapshots> <enabled>true</enabled>
<enabled>true</enabled> </snapshots>
</snapshots> <url>http://newbuild.talend.com:8081/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot/</url> </repository>
</repository> </repositories>
</repositories> <profiles>
<profiles> <profile>
<profile> <id>nonofficial</id>
<id>nonofficial</id> <activation>
<activation> <activeByDefault>true</activeByDefault>
<activeByDefault>true</activeByDefault> </activation>
</activation> <build>
<build>
</build>
</build> </profile>
</profile> <profile>
<profile> <id>official</id>
<id>official</id> <properties>
<properties> <official.activated>true</official.activated>
<official.activated>true</official.activated> </properties>
</properties> <build>
<build> <plugins>
<plugins> <plugin>
<plugin> <groupId>org.codehaus.mojo</groupId>
<groupId>org.codehaus.mojo</groupId> <artifactId>properties-maven-plugin</artifactId>
<artifactId>properties-maven-plugin</artifactId> <version>1.0-alpha-2</version>
<version>1.0-alpha-2</version> <executions>
<executions> <execution>
<execution> <id>read-product-properties</id>
<id>read-product-properties</id> <phase>initialize</phase>
<phase>initialize</phase> <goals>
<goals> <goal>read-project-properties</goal>
<goal>read-project-properties</goal> </goals>
</goals> <configuration>
<configuration> <files>
<files> <file>${project.basedir}/product.properties</file>
<file>${project.basedir}/product.properties</file> </files>
</files> </configuration>
</configuration> </execution>
</execution> </executions>
</executions> </plugin>
</plugin> <plugin>
<plugin> <groupId>org.apache.maven.plugins</groupId>
<groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId>
<artifactId>maven-antrun-plugin</artifactId> <version>1.7</version>
<version>1.7</version> <executions>
<executions> <execution>
<execution> <!-- Set property product.timestamp if not already set -->
<!-- Set property product.timestamp if not already set --> <id>set-product-timestamp</id>
<id>set-product-timestamp</id> <phase>initialize</phase>
<phase>initialize</phase> <configuration>
<configuration> <exportAntProperties>true</exportAntProperties>
<exportAntProperties>true</exportAntProperties> <target>
<target> <taskdef resource="net/sf/antcontrib/antcontrib.properties" classpathref="maven.plugin.classpath" />
<taskdef resource="net/sf/antcontrib/antcontrib.properties" classpathref="maven.plugin.classpath" /> <if>
<if> <not><isset property="product.timestamp" /></not>
<not><isset property="product.timestamp" /></not> <then>
<then> <propertyregex property="product.timestamp" input="${buildQualifier}" regexp="^([0-9_]{13})(.*)" select="\1" casesensitive="false" />
<propertyregex property="product.timestamp" input="${buildQualifier}" regexp="^([0-9_]{13})(.*)" select="\1" casesensitive="false" /> </then>
</then> </if>
</if> <echo>product.timestamp = ${product.timestamp}</echo>
<echo>product.timestamp = ${product.timestamp}</echo> <property name="version.full" value="${product.version}.${product.timestamp}${release.suffix}" />
<property name="version.full" value="${product.version}.${product.timestamp}${release.suffix}" /> <echo>version.full = ${version.full}</echo>
<echo>version.full = ${version.full}</echo> </target>
</target> </configuration>
</configuration> <goals>
<goals> <goal>run</goal>
<goal>run</goal> </goals>
</goals> </execution>
</execution> </executions>
</executions> <dependencies>
<dependencies> <dependency>
<dependency> <groupId>ant-contrib</groupId>
<groupId>ant-contrib</groupId> <artifactId>ant-contrib</artifactId>
<artifactId>ant-contrib</artifactId> <version>1.0b3</version>
<version>1.0b3</version> <exclusions>
<exclusions> <exclusion>
<exclusion> <groupId>ant</groupId>
<groupId>ant</groupId> <artifactId>ant</artifactId>
<artifactId>ant</artifactId> </exclusion>
</exclusion> </exclusions>
</exclusions> </dependency>
</dependency> <dependency>
<dependency> <groupId>org.apache.ant</groupId>
<groupId>org.apache.ant</groupId> <artifactId>ant-nodeps</artifactId>
<artifactId>ant-nodeps</artifactId> <version>1.8.1</version>
<version>1.8.1</version> </dependency>
</dependency> </dependencies>
</dependencies> </plugin>
</plugin> </plugins>
</plugins> </build>
</build> </profile>
</profile> </profiles>
</profiles> </project>
</project>

View File

@@ -10,63 +10,15 @@
<win32>config.ini</win32> <win32>config.ini</win32>
</configIni> </configIni>
<plugins>
</plugins>
<features> <features>
<feature id="org.talend.fragment.jars.common.feature"/> <feature id="org.talend.fragment.jars.feature"/>
<feature id="org.talend.fragment.jars.di.feature"/>
<feature id="org.talend.fragment.jars.dq.feature"/>
<feature id="org.talend.rcp.branding.tos.bigdata.feature"/> <feature id="org.talend.rcp.branding.tos.bigdata.feature"/>
<feature id="org.talend.rcp.branding.tos.feature"/> <feature id="org.talend.rcp.branding.tos.feature"/>
<feature id="org.talend.rcp.branding.top.feature"/> <feature id="org.talend.rcp.branding.top.feature"/>
<feature id="org.talend.rcp.branding.esbstandard.feature"/> <feature id="org.talend.rcp.branding.esbstandard.feature"/>
<feature id="org.talend.rcp.branding.tos.test.feature"/> <feature id="org.talend.rcp.branding.tombundle.feature"/>
<feature id="org.talend.mdm.tom.test.feature"/> <feature id="org.talend.rcp.branding.tos.test.feature"/>
<feature id="org.talend.babel.all.tos.feature"/> <feature id="org.talend.babel.all.tos.feature"/>
<feature id="org.talend.bigdata.se.test.feature"/> <feature id="org.talend.test.tos.feature"/>
<feature id="org.talend.esb.tooling.test.feature"/>
<feature id="org.talend.camel.core.feature"/>
<feature id="org.talend.camel.designer.feature"/>
<feature id="org.talend.camel.feature"/>
<feature id="org.talend.commons.feature"/>
<feature id="org.talend.core.feature"/>
<feature id="org.talend.designer.business.feature"/>
<feature id="org.talend.designer.feature"/>
<feature id="org.talend.esb.tooling.feature"/>
<feature id="org.talend.esb.tooling.rs.provider.feature"/>
<feature id="org.talend.esb.tooling.ws.consumer.feature"/>
<feature id="org.talend.esb.tooling.ws.provider.feature"/>
<feature id="org.talend.esbstandard.feature"/>
<feature id="org.talend.hadoop.distribution.feature"/>
<feature id="org.talend.help.feature"/>
<feature id="org.talend.jdt.feature"/>
<feature id="org.talend.libraries.jdbc.feature"/>
<feature id="org.talend.m2e.feature"/>
<feature id="org.talend.model.migration.feature"/>
<feature id="org.talend.platform.feature"/>
<feature id="org.talend.rcp.feature"/>
<feature id="org.talend.repository.feature"/>
<feature id="org.talend.repository.services.feature"/>
<feature id="org.talend.sbi.feature"/>
<feature id="org.talend.spagic.feature"/>
<feature id="org.talend.tom.feature"/>
<feature id="org.talend.top.feature"/>
<feature id="org.talend.top.libraries.feature"/>
<feature id="org.talend.tos.bigdata.feature"/>
<feature id="org.talend.tos.bigdata.libraries.feature"/>
<feature id="org.talend.tos.components.feature"/>
<feature id="org.talend.tos.core.feature"/>
<feature id="org.talend.tos.feature"/>
<feature id="org.talend.tos.libraries.feature"/>
<feature id="org.talend.update.p2.feature"/>
<feature id="org.talend.updates.feature"/>
<feature id="org.talend.utils.feature"/>
<feature id="org.talend.dataquality.se.test.feature"/>
<feature id="org.talend.help.di.feature"/>
<feature id="org.talend.help.bd.feature"/>
<feature id="org.talend.help.esb.feature"/>
</features> </features>
</product> </product>

View File

@@ -4,15 +4,9 @@ osgi.splashPath=platform:/base/plugins/${product.branding.platform}/
talend.studio.version=${version.full} talend.studio.version=${version.full}
eclipse.product=${product.branding.id} eclipse.product=${product.branding.id}
#The following osgi.framework key is required for the p2 update feature not to override the osgi.bundles values. #The following osgi.framework key is required for the p2 update feature not to override the osgi.bundles values.
osgi.framework=file\:plugins/org.eclipse.osgi_3.13.200.v20181130-2106.jar osgi.framework=file\:plugins/org.eclipse.osgi_3.10.1.v20140909-1633.jar
osgi.bundles=org.eclipse.equinox.simpleconfigurator@1\:start,org.eclipse.compare.win32@4,org.eclipse.core.filesystem.linux.x86_64@4,org.eclipse.core.filesystem.macosx@4,org.eclipse.core.filesystem.win32.x86_64@4,org.eclipse.core.net.linux.x86_64@4,org.eclipse.core.net.win32.x86_64@4,org.eclipse.core.resources.win32.x86_64@4,org.eclipse.e4.ui.swt.gtk@4,org.eclipse.e4.ui.workbench.renderers.swt.cocoa@4,org.eclipse.equinox.launcher.cocoa.macosx.x86_64@4,org.eclipse.equinox.launcher.gtk.linux.x86_64@4,org.eclipse.equinox.launcher.win32.win32.x86_64@4,org.eclipse.equinox.security.linux.x86_64@4,org.eclipse.equinox.security.macosx@4,org.eclipse.equinox.security.win32.x86_64@4,org.eclipse.gmf.runtime.common.ui.printing.win32@4,org.eclipse.jdt.launching.macosx@4,org.eclipse.jdt.launching.ui.macosx@4,org.eclipse.swt.cocoa.macosx.x86_64@4,org.eclipse.swt.gtk.linux.x86_64@4,org.eclipse.swt.win32.win32.x86_64@4,org.eclipse.ui.cocoa@4,org.eclipse.ui.win32@4 osgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.update.configurator@3:start,org.eclipse.equinox.ds@2:start,org.eclipse.core.runtime@start,org.talend.maven.resolver@start,org.ops4j.pax.url.mvn@start,org.talend.components.api@start
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator/bundles.info
osgi.bundles.defaultStartLevel=4 osgi.bundles.defaultStartLevel=4
osgi.bundlefile.limit=200 osgi.bundlefile.limit=200
osgi.framework.extensions=org.talend.osgi.lib.loader osgi.framework.extensions=org.talend.osgi.lib.loader
file.encoding=UTF-8 file.encoding=UTF-8
eclipse.p2.data.area=@config.dir/../p2/
eclipse.p2.profile=profile
default.update.site.url=https://update.talend.com/Studio/tos/
component.java.coordinates = org.talend.components:couchbase:1.17.1,org.talend.components:cosmosDB:1.17.1

View File

@@ -1,8 +1,5 @@
-vmargs -vmargs
-Xms256m -Xms256m
-Xmx768m -Xmx768m
-XX:MaxPermSize=256m
-Dfile.encoding=UTF-8 -Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m

View File

@@ -1,8 +1,5 @@
-vmargs -vmargs
-Xms512m -Xms512m
-Xmx1536m -Xmx1536m
-XX:MaxPermSize=512m
-Dfile.encoding=UTF-8 -Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m

View File

@@ -1,3 +1,5 @@
--launcher.XXMaxPermSize
512m
-vmargs -vmargs
-Xms512m -Xms512m
-Xmx1536m -Xmx1536m
@@ -5,8 +7,4 @@
-XstartOnFirstThread -XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts -Dorg.eclipse.swt.internal.carbon.smallFonts
-Dosgi.instance.area.default=../../../workspace -Dosgi.instance.area.default=../../../workspace
-Dfile.encoding=UTF-8 -Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m

View File

@@ -1,14 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>org.talend.studio</groupId> <groupId>org.talend.studio</groupId>
<artifactId>tos-products-parent-pom</artifactId> <artifactId>tos-products-parent-pom</artifactId>
<version>7.3.1-PATCH</version> <version>6.2.0-SNAPSHOT</version>
<relativePath>../talend.studio.tos.product.parent.pom</relativePath> <relativePath>../talend.studio.tos.product.parent.pom</relativePath>
</parent> </parent>
<artifactId>org.talend.studio.tos.bigdata.product</artifactId> <artifactId>org.talend.studio.tos.bigdata.product</artifactId>
<packaging>eclipse-repository</packaging> <packaging>eclipse-repository</packaging>
<version>7.3.1.PATCH</version> </project>
</project>

View File

@@ -1,8 +1,7 @@
launcher.prefix=TOS_BD launcher.prefix=TOS_BD
storage.prefix=${launcher.prefix}
product.name=Talend Open Studio for Big Data product.name=Talend Open Studio for Big Data
product.branding.platform=org.talend.rcp.branding.tos.bigdata product.branding.platform=org.talend.rcp.branding.tos.bigdata
product.branding.id=${product.branding.platform}.product product.branding.id=${product.branding.platform}.product
mac.launcher.info=${product.name} for Mac OS X, Copyright Talend. 2006-2015. All rights reserved. mac.launcher.info=${product.name} for Mac OS X, Copyright Talend. 2006-2015. All rights reserved.
product.website=http://www.talend.com\n product.website=http://www.talend.com\n
storage.dir=tosbd storage.dir=tos

View File

@@ -14,16 +14,4 @@
<feature id="org.talend.rcp.branding.tos.bigdata.feature"/> <feature id="org.talend.rcp.branding.tos.bigdata.feature"/>
<!--<feature id="org.talend.babel.all.tos.feature"/>--> <!--<feature id="org.talend.babel.all.tos.feature"/>-->
</features> </features>
<configurations>
<plugin id="org.apache.felix.scr" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="0" />
<plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.equinox.event" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
<plugin id="org.ops4j.pax.url.mvn" autoStart="true" startLevel="0" />
<plugin id="org.talend.components.api.service.osgi" autoStart="true" startLevel="0" />
<plugin id="org.talend.maven.resolver" autoStart="true" startLevel="0" />
</configurations>
</product> </product>

View File

@@ -4,13 +4,9 @@ osgi.splashPath=platform:/base/plugins/${product.branding.platform}/
talend.studio.version=${version.full} talend.studio.version=${version.full}
eclipse.product=${product.branding.id} eclipse.product=${product.branding.id}
#The following osgi.framework key is required for the p2 update feature not to override the osgi.bundles values. #The following osgi.framework key is required for the p2 update feature not to override the osgi.bundles values.
osgi.framework=file\:plugins/org.eclipse.osgi_3.13.200.v20181130-2106.jar osgi.framework=file\:plugins/org.eclipse.osgi_3.10.1.v20140909-1633.jar
osgi.bundles=org.eclipse.equinox.simpleconfigurator@1\:start,org.eclipse.compare.win32@4,org.eclipse.core.filesystem.linux.x86_64@4,org.eclipse.core.filesystem.macosx@4,org.eclipse.core.filesystem.win32.x86_64@4,org.eclipse.core.net.linux.x86_64@4,org.eclipse.core.net.win32.x86_64@4,org.eclipse.core.resources.win32.x86_64@4,org.eclipse.e4.ui.swt.gtk@4,org.eclipse.e4.ui.workbench.renderers.swt.cocoa@4,org.eclipse.equinox.launcher.cocoa.macosx.x86_64@4,org.eclipse.equinox.launcher.gtk.linux.x86_64@4,org.eclipse.equinox.launcher.win32.win32.x86_64@4,org.eclipse.equinox.security.linux.x86_64@4,org.eclipse.equinox.security.macosx@4,org.eclipse.equinox.security.win32.x86_64@4,org.eclipse.gmf.runtime.common.ui.printing.win32@4,org.eclipse.jdt.launching.macosx@4,org.eclipse.jdt.launching.ui.macosx@4,org.eclipse.swt.cocoa.macosx.x86_64@4,org.eclipse.swt.gtk.linux.x86_64@4,org.eclipse.swt.win32.win32.x86_64@4,org.eclipse.ui.cocoa@4,org.eclipse.ui.win32@4 osgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.update.configurator@3:start,org.eclipse.equinox.ds@2:start,org.eclipse.core.runtime@start,org.talend.maven.resolver@start,org.ops4j.pax.url.mvn@start,org.talend.components.api@start
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator/bundles.info
osgi.bundles.defaultStartLevel=4 osgi.bundles.defaultStartLevel=4
osgi.bundlefile.limit=200 osgi.bundlefile.limit=200
osgi.framework.extensions=org.talend.osgi.lib.loader,org.eclipse.osgi.compatibility.state osgi.framework.extensions=org.talend.osgi.lib.loader
file.encoding=UTF-8 file.encoding=UTF-8
eclipse.p2.data.area=@config.dir/../p2/
eclipse.p2.profile=profile
default.update.site.url=https://update.talend.com/Studio/tos/

View File

@@ -1,8 +1,5 @@
-vmargs -vmargs
-Xms256m -Xms256m
-Xmx768m -Xmx768m
-XX:MaxPermSize=256m
-Dfile.encoding=UTF-8 -Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m

View File

@@ -1,8 +1,5 @@
-vmargs -vmargs
-Xms512m -Xms512m
-Xmx1536m -Xmx1536m
-XX:MaxPermSize=512m
-Dfile.encoding=UTF-8 -Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m

View File

@@ -1,3 +1,5 @@
--launcher.XXMaxPermSize
512m
-vmargs -vmargs
-Xms512m -Xms512m
-Xmx1536m -Xmx1536m
@@ -5,8 +7,4 @@
-XstartOnFirstThread -XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts -Dorg.eclipse.swt.internal.carbon.smallFonts
-Dosgi.instance.area.default=../../../workspace -Dosgi.instance.area.default=../../../workspace
-Dfile.encoding=UTF-8 -Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m

View File

@@ -1,14 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>org.talend.studio</groupId> <groupId>org.talend.studio</groupId>
<artifactId>tos-products-parent-pom</artifactId> <artifactId>tos-products-parent-pom</artifactId>
<version>7.3.1-PATCH</version> <version>6.2.0-SNAPSHOT</version>
<relativePath>../talend.studio.tos.product.parent.pom</relativePath> <relativePath>../talend.studio.tos.product.parent.pom</relativePath>
</parent> </parent>
<artifactId>org.talend.studio.tos.di.product</artifactId> <artifactId>org.talend.studio.tos.di.product</artifactId>
<packaging>eclipse-repository</packaging> <packaging>eclipse-repository</packaging>
<version>7.3.1.PATCH</version> </project>
</project>

View File

@@ -1,5 +1,4 @@
launcher.prefix=TOS_DI launcher.prefix=TOS_DI
storage.prefix=${launcher.prefix}
product.name=Talend Open Studio for Data Integration product.name=Talend Open Studio for Data Integration
product.branding.platform=org.talend.rcp.branding.tos product.branding.platform=org.talend.rcp.branding.tos
product.branding.id=${product.branding.platform}.product product.branding.id=${product.branding.platform}.product

View File

@@ -10,22 +10,8 @@
<win32>config.ini</win32> <win32>config.ini</win32>
</configIni> </configIni>
<plugins>
</plugins>
<features> <features>
<feature id="org.talend.rcp.branding.tos.feature"/> <feature id="org.talend.rcp.branding.tos.feature"/>
<!--<feature id="org.talend.babel.all.tos.feature"/>-->
</features> </features>
<configurations>
<plugin id="org.apache.felix.scr" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="0" />
<plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.equinox.event" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
<plugin id="org.ops4j.pax.url.mvn" autoStart="true" startLevel="0" />
<plugin id="org.talend.components.api.service.osgi" autoStart="true" startLevel="0" />
<plugin id="org.talend.maven.resolver" autoStart="true" startLevel="0" />
</configurations>
</product> </product>

View File

@@ -4,12 +4,9 @@ osgi.splashPath=platform:/base/plugins/${product.branding.platform}/
talend.studio.version=${version.full} talend.studio.version=${version.full}
eclipse.product=${product.branding.id} eclipse.product=${product.branding.id}
#The following osgi.framework key is required for the p2 update feature not to override the osgi.bundles values. #The following osgi.framework key is required for the p2 update feature not to override the osgi.bundles values.
osgi.framework=file\:plugins/org.eclipse.osgi_3.13.200.v20181130-2106.jar osgi.framework=file\:plugins/org.eclipse.osgi_3.10.1.v20140909-1633.jar
osgi.bundles=org.eclipse.equinox.simpleconfigurator@1\:start,org.eclipse.compare.win32@4,org.eclipse.core.filesystem.linux.x86_64@4,org.eclipse.core.filesystem.macosx@4,org.eclipse.core.filesystem.win32.x86_64@4,org.eclipse.core.net.linux.x86_64@4,org.eclipse.core.net.win32.x86_64@4,org.eclipse.core.resources.win32.x86_64@4,org.eclipse.e4.ui.swt.gtk@4,org.eclipse.e4.ui.workbench.renderers.swt.cocoa@4,org.eclipse.equinox.launcher.cocoa.macosx.x86_64@4,org.eclipse.equinox.launcher.gtk.linux.x86_64@4,org.eclipse.equinox.launcher.win32.win32.x86_64@4,org.eclipse.equinox.security.linux.x86_64@4,org.eclipse.equinox.security.macosx@4,org.eclipse.equinox.security.win32.x86_64@4,org.eclipse.gmf.runtime.common.ui.printing.win32@4,org.eclipse.jdt.launching.macosx@4,org.eclipse.jdt.launching.ui.macosx@4,org.eclipse.swt.cocoa.macosx.x86_64@4,org.eclipse.swt.gtk.linux.x86_64@4,org.eclipse.swt.win32.win32.x86_64@4,org.eclipse.ui.cocoa@4,org.eclipse.ui.win32@4 osgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.update.configurator@3:start,org.eclipse.equinox.ds@2:start,org.eclipse.core.runtime@start,org.talend.maven.resolver@start,org.ops4j.pax.url.mvn@start
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator/bundles.info
osgi.bundles.defaultStartLevel=4 osgi.bundles.defaultStartLevel=4
osgi.bundlefile.limit=200 osgi.bundlefile.limit=200
osgi.framework.extensions=org.talend.osgi.lib.loader osgi.framework.extensions=org.talend.osgi.lib.loader
file.encoding=UTF-8 file.encoding=UTF-8
eclipse.p2.data.area=@config.dir/../p2/
eclipse.p2.profile=profile

View File

@@ -1,8 +1,5 @@
-vmargs -vmargs
-Xms256m -Xms256m
-Xmx768m -Xmx768m
-XX:MaxPermSize=256m
-Dfile.encoding=UTF-8 -Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m

View File

@@ -1,8 +1,5 @@
-vmargs -vmargs
-Xms512m -Xms512m
-Xmx1536m -Xmx1536m
-XX:MaxPermSize=512m
-Dfile.encoding=UTF-8 -Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m

View File

@@ -1,3 +1,5 @@
--launcher.XXMaxPermSize
512m
-vmargs -vmargs
-Xms512m -Xms512m
-Xmx1536m -Xmx1536m
@@ -5,8 +7,4 @@
-XstartOnFirstThread -XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts -Dorg.eclipse.swt.internal.carbon.smallFonts
-Dosgi.instance.area.default=../../../workspace -Dosgi.instance.area.default=../../../workspace
-Dfile.encoding=UTF-8 -Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m

View File

@@ -1,14 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>org.talend.studio</groupId> <groupId>org.talend.studio</groupId>
<artifactId>tos-products-parent-pom</artifactId> <artifactId>tos-products-parent-pom</artifactId>
<version>7.3.1-PATCH</version> <version>6.2.0-SNAPSHOT</version>
<relativePath>../talend.studio.tos.product.parent.pom</relativePath> <relativePath>../talend.studio.tos.product.parent.pom</relativePath>
</parent> </parent>
<artifactId>org.talend.studio.tos.dq.product</artifactId> <artifactId>org.talend.studio.tos.dq.product</artifactId>
<packaging>eclipse-repository</packaging> <packaging>eclipse-repository</packaging>
<version>7.3.1.PATCH</version> <build>
</project> <plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<id>generate-javajet</id>
<phase>none</phase>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

View File

@@ -1,5 +1,4 @@
launcher.prefix=TOS_DQ launcher.prefix=TOS_DQ
storage.prefix=${launcher.prefix}
product.name=Talend Open Profiler product.name=Talend Open Profiler
product.branding.platform=org.talend.rcp.branding.top product.branding.platform=org.talend.rcp.branding.top
product.branding.id=${product.branding.platform}.product product.branding.id=${product.branding.platform}.product

View File

@@ -14,17 +14,4 @@
<feature id="org.talend.rcp.branding.top.feature"/> <feature id="org.talend.rcp.branding.top.feature"/>
<!--<feature id="org.talend.babel.all.tos.feature"/>--> <!--<feature id="org.talend.babel.all.tos.feature"/>-->
</features> </features>
<configurations>
<plugin id="org.apache.felix.scr" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="0" />
<plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.equinox.event" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.equinox.p2.reconciler.dropins" autoStart="true" startLevel="0" />
<plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
<plugin id="org.ops4j.pax.url.mvn" autoStart="true" startLevel="0" />
<plugin id="org.talend.components.api.service.osgi" autoStart="true" startLevel="0" />
<plugin id="org.talend.maven.resolver" autoStart="true" startLevel="0" />
</configurations>
</product> </product>

View File

@@ -4,13 +4,9 @@ osgi.splashPath=platform:/base/plugins/${product.branding.platform}/
talend.studio.version=${version.full} talend.studio.version=${version.full}
eclipse.product=${product.branding.id} eclipse.product=${product.branding.id}
#The following osgi.framework key is required for the p2 update feature not to override the osgi.bundles values. #The following osgi.framework key is required for the p2 update feature not to override the osgi.bundles values.
osgi.framework=file\:plugins/org.eclipse.osgi_3.13.200.v20181130-2106.jar osgi.framework=file\:plugins/org.eclipse.osgi_3.10.1.v20140909-1633.jar
osgi.bundles=org.eclipse.equinox.simpleconfigurator@1\:start,org.eclipse.compare.win32@4,org.eclipse.core.filesystem.linux.x86_64@4,org.eclipse.core.filesystem.macosx@4,org.eclipse.core.filesystem.win32.x86_64@4,org.eclipse.core.net.linux.x86_64@4,org.eclipse.core.net.win32.x86_64@4,org.eclipse.core.resources.win32.x86_64@4,org.eclipse.e4.ui.swt.gtk@4,org.eclipse.e4.ui.workbench.renderers.swt.cocoa@4,org.eclipse.equinox.launcher.cocoa.macosx.x86_64@4,org.eclipse.equinox.launcher.gtk.linux.x86_64@4,org.eclipse.equinox.launcher.win32.win32.x86_64@4,org.eclipse.equinox.security.linux.x86_64@4,org.eclipse.equinox.security.macosx@4,org.eclipse.equinox.security.win32.x86_64@4,org.eclipse.gmf.runtime.common.ui.printing.win32@4,org.eclipse.jdt.launching.macosx@4,org.eclipse.jdt.launching.ui.macosx@4,org.eclipse.swt.cocoa.macosx.x86_64@4,org.eclipse.swt.gtk.linux.x86_64@4,org.eclipse.swt.win32.win32.x86_64@4,org.eclipse.ui.cocoa@4,org.eclipse.ui.win32@4 osgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.update.configurator@3:start,org.eclipse.equinox.ds@2:start,org.eclipse.core.runtime@start,org.talend.maven.resolver@start,org.ops4j.pax.url.mvn@start,org.talend.components.api@start
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator/bundles.info
osgi.bundles.defaultStartLevel=4 osgi.bundles.defaultStartLevel=4
osgi.bundlefile.limit=200 osgi.bundlefile.limit=200
osgi.framework.extensions=org.talend.osgi.lib.loader osgi.framework.extensions=org.talend.osgi.lib.loader
file.encoding=UTF-8 file.encoding=UTF-8
eclipse.p2.data.area=@config.dir/../p2/
eclipse.p2.profile=profile
default.update.site.url=https://update.talend.com/Studio/tos/

View File

@@ -1,8 +1,5 @@
-vmargs -vmargs
-Xms256m -Xms256m
-Xmx768m -Xmx768m
-XX:MaxPermSize=256m
-Dfile.encoding=UTF-8 -Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m

View File

@@ -1,8 +1,5 @@
-vmargs -vmargs
-Xms512m -Xms512m
-Xmx1536m -Xmx1536m
-XX:MaxPermSize=512m
-Dfile.encoding=UTF-8 -Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m

View File

@@ -1,3 +1,5 @@
--launcher.XXMaxPermSize
512m
-vmargs -vmargs
-Xms512m -Xms512m
-Xmx1536m -Xmx1536m
@@ -5,8 +7,4 @@
-XstartOnFirstThread -XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts -Dorg.eclipse.swt.internal.carbon.smallFonts
-Dosgi.instance.area.default=../../../workspace -Dosgi.instance.area.default=../../../workspace
-Dfile.encoding=UTF-8 -Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m

View File

@@ -1,14 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>org.talend.studio</groupId> <groupId>org.talend.studio</groupId>
<artifactId>tos-products-parent-pom</artifactId> <artifactId>tos-products-parent-pom</artifactId>
<version>7.3.1-PATCH</version> <version>6.2.0-SNAPSHOT</version>
<relativePath>../talend.studio.tos.product.parent.pom</relativePath> <relativePath>../talend.studio.tos.product.parent.pom</relativePath>
</parent> </parent>
<artifactId>org.talend.studio.tos.esb.product</artifactId> <artifactId>org.talend.studio.tos.esb.product</artifactId>
<packaging>eclipse-repository</packaging> <packaging>eclipse-repository</packaging>
<version>7.3.1.PATCH</version> <build>
</project> <plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.8</version>
<executions>
<execution>
<id>copy-notice-txt</id>
<phase>none</phase>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

View File

@@ -1,5 +1,4 @@
launcher.prefix=TOS_ESB launcher.prefix=TOS_ESB
storage.prefix=TOS_ESB-Studio
product.name=Talend Open Studio product.name=Talend Open Studio
product.branding.platform=org.talend.rcp.branding.esbstandard product.branding.platform=org.talend.rcp.branding.esbstandard
product.branding.id=${product.branding.platform}.product product.branding.id=${product.branding.platform}.product

View File

@@ -15,15 +15,5 @@
<!--<feature id="org.talend.babel.all.tos.feature"/>--> <!--<feature id="org.talend.babel.all.tos.feature"/>-->
</features> </features>
<configurations>
<plugin id="org.apache.felix.scr" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="0" />
<plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.equinox.event" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
<plugin id="org.ops4j.pax.url.mvn" autoStart="true" startLevel="0" />
<plugin id="org.talend.components.api.service.osgi" autoStart="true" startLevel="0" />
<plugin id="org.talend.maven.resolver" autoStart="true" startLevel="0" />
</configurations>
</product> </product>

View File

@@ -0,0 +1,3 @@
name=${product.name}
id=${product.branding.id}
version=${version.full}

View File

@@ -0,0 +1,12 @@
#Product Runtime Configuration File
osgi.splashPath=platform:/base/plugins/${product.branding.platform}/
talend.studio.version=${version.full}
eclipse.product=${product.branding.id}
#The following osgi.framework key is required for the p2 update feature not to override the osgi.bundles values.
osgi.framework=file\:plugins/org.eclipse.osgi_3.10.1.v20140909-1633.jar
osgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.update.configurator@3:start,org.eclipse.equinox.ds@2:start,org.eclipse.core.runtime@start,org.talend.maven.resolver@start,org.ops4j.pax.url.mvn@start,org.talend.components.api@start
osgi.bundles.defaultStartLevel=4
osgi.bundlefile.limit=200
osgi.framework.extensions=org.talend.osgi.lib.loader
file.encoding=UTF-8

View File

@@ -0,0 +1,5 @@
-vmargs
-Xms256m
-Xmx768m
-XX:MaxPermSize=256m
-Dfile.encoding=UTF-8

View File

@@ -0,0 +1,5 @@
-vmargs
-Xms512m
-Xmx1536m
-XX:MaxPermSize=512m
-Dfile.encoding=UTF-8

View File

@@ -0,0 +1,10 @@
--launcher.XXMaxPermSize
512m
-vmargs
-Xms512m
-Xmx1536m
-Xdock:icon=../Resources/talend.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Dosgi.instance.area.default=../../../workspace
-Dfile.encoding=UTF-8

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tos-products-parent-pom</artifactId>
<version>6.2.0-SNAPSHOT</version>
<relativePath>../talend.studio.tos.product.parent.pom</relativePath>
</parent>
<artifactId>org.talend.studio.tos.mdm.product</artifactId>
<packaging>eclipse-repository</packaging>
<properties>
<product.final.name>${product.final.name.prefix}-${product.timestamp}-V${product.version}${revision.filename}</product.final.name>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.8</version>
<executions>
<execution>
<id>copy-notice-txt</id>
<phase>none</phase>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

View File

@@ -0,0 +1,8 @@
launcher.prefix=TOS_MDM
product.final.name.prefix=TOS_MDM-Studio
product.name=Talend Open Studio for MDM
product.branding.platform=org.talend.rcp.branding.tombundle
product.branding.id=${product.branding.platform}.product
mac.launcher.info=${product.name} for Mac OS X, Copyright Talend. 2006-2015. All rights reserved.
product.website=http://www.talend.com\n
storage.dir=tmdmce

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<?pde version="3.5"?>
<product uid="org.talend.studio.tos.mdm.product" id="org.talend.rcp.branding.tombundle.product" useFeatures="true" includeLaunchers="false">
<configIni use="default">
<linux>config.ini</linux>
<macosx>config.ini</macosx>
<solaris>config.ini</solaris>
<win32>config.ini</win32>
</configIni>
<features>
<feature id="org.talend.rcp.branding.tombundle.feature"/>
<!--<feature id="org.talend.babel.all.tos.feature"/>-->
</features>
</product>

File diff suppressed because it is too large Load Diff

131
pom.xml
View File

@@ -1,61 +1,70 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>org.talend.studio</groupId> <groupId>org.talend.studio</groupId>
<artifactId>parent-pom</artifactId> <artifactId>parent-pom</artifactId>
<version>7.3.1-PATCH</version> <version>6.2.0-SNAPSHOT</version>
<relativePath /> <relativePath />
</parent> </parent>
<artifactId>tos</artifactId> <artifactId>tos</artifactId>
<packaging>pom</packaging> <packaging>pom</packaging>
<repositories> <repositories>
<repository> <repository>
<id>talend_open</id> <id>talend_open</id>
<releases> <releases>
<enabled>true</enabled> <enabled>true</enabled>
</releases> </releases>
<snapshots> <snapshots>
<enabled>false</enabled> <enabled>false</enabled>
</snapshots> </snapshots>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceRelease/</url> <url>http://newbuild.talend.com:8081/nexus/content/repositories/TalendOpenSourceRelease/</url>
</repository> </repository>
<repository> <repository>
<id>talend_open_snapshots</id> <id>talend_open_snapshots</id>
<releases> <releases>
<enabled>false</enabled> <enabled>false</enabled>
</releases> </releases>
<snapshots> <snapshots>
<enabled>true</enabled> <enabled>true</enabled>
</snapshots> </snapshots>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot/</url> <url>http://newbuild.talend.com:8081/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
</repository> </repository>
</repositories> </repositories>
<profiles> <profiles>
<profile> <profile>
<id>build-tos</id> <id>build-tos</id>
<activation> <activation>
<property> <property>
<name>tos.build</name> <name>tos.build</name>
<value>!false</value> <value>!false</value>
</property> </property>
</activation> </activation>
<modules> <modules>
<module>../tbd-studio-se</module> <module>../tbd-studio-se</module>
<module>../tcommon-studio-se</module> <module>../tcommon-studio-se</module>
<module>../tdi-studio-se</module> <module>../tdi-studio-se</module>
<module>../tdq-studio-se</module> <module>../tdq-studio-se</module>
<module>../tesb-studio-se</module> <module>../tesb-studio-se</module>
<module>../tmdm-common</module> <module>../tmdm-common</module>
<module>../tmdm-studio-se</module> <module>../tmdm-studio-se</module>
</modules> </modules>
</profile> </profile>
</profiles> <profile>
<modules> <id>build-tos-products</id>
<module>build</module> <activation>
</modules> <property>
</project> <name>tos.products</name>
<value>!false</value>
</property>
</activation>
<modules>
<module>build</module>
</modules>
</profile>
</profiles>
</project>

View File

@@ -1,532 +1,421 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>org.talend.studio</groupId> <groupId>org.talend.studio</groupId>
<artifactId>parent-pom</artifactId> <artifactId>parent-pom</artifactId>
<version>7.3.1-PATCH</version> <version>6.2.0-SNAPSHOT</version>
<packaging>pom</packaging> <packaging>pom</packaging>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<components.version>0.28.16</components.version> <tycho.version>0.22.0</tycho.version>
<daikon.version>0.31.10</daikon.version> <tycho-extras.version>${tycho.version}</tycho-extras.version>
<daikon-ee.format.verison>3.2.0</daikon-ee.format.verison> <base.version>6.2.0</base.version>
<daikon.audit.version>1.16.1</daikon.audit.version> <!-- osgi.version is either ${base.version}-SNAPSHOT (snapshots), ${base.version}.<suffix> (milestones), or ${base.version} (GA)-->
<org.talend.daikon.crypto-utils.version>0.31.10</org.talend.daikon.crypto-utils.version> <osgi.version>${base.version}-SNAPSHOT</osgi.version>
<tycho.version>0.22.0</tycho.version> <!-- maven.version is either ${base.version}-SNAPSHOT (snapshots), ${base.version}-<suffix> (milestones), or ${base.version} (GA)-->
<tycho-extras.version>${tycho.version}</tycho-extras.version> <maven.version>${base.version}-SNAPSHOT</maven.version>
<base.version>7.3.1</base.version> <repo.type>Snapshot</repo.type>
<!-- osgi.compatible.version is either ${base.version}-SNAPSHOT (snapshots), ${base.version}.<suffix> (milestones), or ${base.version} (GA)--> <talend.nexus.host>newbuild.talend.com:8081</talend.nexus.host>
<osgi.compatible.version>${base.version}</osgi.compatible.version> <talend.nexus.url>http://${talend.nexus.host}/nexus/content/repositories</talend.nexus.url>
<!-- maven.compatible.version is either ${base.version}-SNAPSHOT (snapshots), ${base.version}-<suffix> (milestones), or ${base.version} (GA)--> <talend.nexus.p2unzip.url>http://${talend.nexus.host}/nexus/content/unzip</talend.nexus.p2unzip.url>
<maven.compatible.version>${base.version}</maven.compatible.version> <opensourcesnapshot-unziprepo.url>${talend.nexus.p2unzip.url}/TalendP2UnzipOpenSourceSnapshot/org/talend/repo</opensourcesnapshot-unziprepo.url>
<repo.type>Release</repo.type> <opensourcerelease-unziprepo.url>${talend.nexus.p2unzip.url}/TalendP2UnzipOpenSourceRelease/org/talend/repo</opensourcerelease-unziprepo.url>
<doc.version>7.3.1-SNAPSHOT</doc.version> <eclipse-repo.url>${opensourcesnapshot-unziprepo.url}/talend-eclipse-p2-repo/6.1.0-SNAPSHOT/talend-eclipse-p2-repo-6.1.0-SNAPSHOT.zip-unzip</eclipse-repo.url>
<talend.nexus.host>https://artifacts-oss.talend.com</talend.nexus.host> <babel-repo.url>${opensourcesnapshot-unziprepo.url}/talend-babel-p2-repo/4.4.1-SNAPSHOT/talend-babel-p2-repo-4.4.1-SNAPSHOT.zip-unzip</babel-repo.url>
<talend.nexus.url>${talend.nexus.host}/nexus/content/repositories</talend.nexus.url> <doc-repo.url>${opensourcesnapshot-unziprepo.url}/talend-doc-p2-repo/6.1.1-SNAPSHOT/talend-doc-p2-repo-6.1.1-SNAPSHOT.zip-unzip/</doc-repo.url>
<talend.nexus.p2unzip.url>${talend.nexus.host}/nexus/content/unzip</talend.nexus.p2unzip.url> <bonita-open-repo.url>${opensourcerelease-unziprepo.url}/bonita-community-p2-repo/6.5.0a/bonita-community-p2-repo-6.5.0a.zip-unzip/</bonita-open-repo.url>
<opensourcesnapshot-unziprepo.url>${talend.nexus.p2unzip.url}/TalendP2UnzipOpenSourceSnapshot/org/talend/repo</opensourcesnapshot-unziprepo.url> <equinox.build>org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar</equinox.build>
<opensourcerelease-unziprepo.url>${talend.nexus.p2unzip.url}/TalendP2UnzipOpenSourceRelease/org/talend/repo</opensourcerelease-unziprepo.url> <opensourcesnapshot-repo.url>${talend.nexus.url}/TalendOpenSourceSnapshot</opensourcesnapshot-repo.url>
<eclipse-repo.url>${opensourcerelease-unziprepo.url}/eclipse-p2-repo/4.10.0/eclipse-p2-repo-4.10.0.zip-unzip</eclipse-repo.url> <opensourcerelease-repo.url>${talend.nexus.url}/TalendOpenSourceRelease</opensourcerelease-repo.url>
<eclipse-emf-repo.url>${opensourcesnapshot-unziprepo.url}/emf-compare-update/3.0.1-SNAPSHOT/emf-compare-update-3.0.1-SNAPSHOT.zip-unzip</eclipse-emf-repo.url> <tos-p2-repo.url>${talend.nexus.p2unzip.url}/TalendP2UnzipOpenSource${repo.type}/org/talend/studio/talend-tos-p2-repo/${osgi.version}/talend-tos-p2-repo-${osgi.version}.zip-unzip/</tos-p2-repo.url>
<babel-repo.url>${opensourcerelease-unziprepo.url}/eclipse-babel-p2-repo/4.8.0/eclipse-babel-p2-repo-4.8.0.zip-unzip</babel-repo.url> <tos-deps-p2-repo.url>${talend.nexus.p2unzip.url}/TalendP2UnzipOpenSource${repo.type}/org/talend/repo/dependencies.p2.tos/${maven.version}/dependencies.p2.tos-${maven.version}.zip-unzip/</tos-deps-p2-repo.url>
<doc-repo.url>${opensourcesnapshot-unziprepo.url}/talend-doc-p2-repo/${doc.version}/talend-doc-p2-repo-${doc.version}.zip-unzip/</doc-repo.url> <jgit.dirtyWorkingTree.official>error</jgit.dirtyWorkingTree.official>
<bonita-open-repo.url>${opensourcerelease-unziprepo.url}/bonita-community-p2-repo/7.9.0/bonita-community-p2-repo-7.9.0.zip-unzip/</bonita-open-repo.url> <osgi.ws>win32</osgi.ws>
<equinox.build>org.eclipse.equinox.launcher_1.5.200.v20180922-1751.jar</equinox.build> <osgi.os>win32</osgi.os>
<opensourcesnapshot-repo.url>${talend.nexus.url}/TalendOpenSourceSnapshot</opensourcesnapshot-repo.url> <osgi.arch>x86</osgi.arch>
<opensourcerelease-repo.url>${talend.nexus.url}/TalendOpenSourceRelease</opensourcerelease-repo.url> <strictVersions>false</strictVersions>
<tos-p2-repo.url>${talend.nexus.p2unzip.url}/TalendP2UnzipOpenSource${repo.type}/org/talend/studio/talend-tos-p2-repo/${osgi.compatible.version}.PATCH/talend-tos-p2-repo-${osgi.compatible.version}.PATCH.zip-unzip/</tos-p2-repo.url> </properties>
<tos-deps-p2-repo.url>${talend.nexus.p2unzip.url}/TalendP2UnzipOpenSource${repo.type}/org/talend/repo/dependencies.p2.tos/${maven.compatible.version}-PATCH/dependencies.p2.tos-${maven.compatible.version}-PATCH.zip-unzip/</tos-deps-p2-repo.url>
<jgit.dirtyWorkingTree.official>error</jgit.dirtyWorkingTree.official> <distributionManagement>
<osgi.ws>win32</osgi.ws> <snapshotRepository>
<osgi.os>win32</osgi.os> <id>talend_nexus_deployment</id>
<osgi.arch>x86_64</osgi.arch> <url>${opensourcesnapshot-repo.url}</url>
<strictVersions>false</strictVersions> <snapshots><enabled>true</enabled></snapshots>
</properties> <releases><enabled>false</enabled></releases>
</snapshotRepository>
<distributionManagement> <repository>
<snapshotRepository> <id>talend_nexus_deployment</id>
<id>talend_nexus_deployment</id> <url>${opensourcerelease-repo.url}</url>
<url>${opensourcesnapshot-repo.url}</url> <snapshots><enabled>false</enabled></snapshots>
<snapshots><enabled>true</enabled></snapshots> <releases><enabled>true</enabled></releases>
<releases><enabled>false</enabled></releases> </repository>
</snapshotRepository> </distributionManagement>
<repository>
<id>talend_nexus_deployment</id> <repositories>
<url>${opensourcerelease-repo.url}</url> <repository>
<snapshots><enabled>false</enabled></snapshots> <id>eclipse_repo</id>
<releases><enabled>true</enabled></releases> <url>${eclipse-repo.url}</url>
</repository> <layout>p2</layout>
</distributionManagement> </repository>
<repository>
<repositories> <id>babel_repo</id>
<repository> <url>${babel-repo.url}</url>
<id>tos-deps</id> <layout>p2</layout>
<url>${tos-deps-p2-repo.url}</url> </repository>
<layout>p2</layout> <repository>
</repository> <id>doc_repo</id>
<repository> <url>${doc-repo.url}</url>
<id>eclipse_repo</id> <layout>p2</layout>
<url>${eclipse-repo.url}</url> </repository>
<layout>p2</layout> <repository>
</repository> <id>bonita_open_repo</id>
<repository> <url>${bonita-open-repo.url}</url>
<id>babel_repo</id> <layout>p2</layout>
<url>${babel-repo.url}</url> </repository>
<layout>p2</layout> <repository>
</repository> <id>talend_open</id>
<repository> <releases>
<id>doc_repo</id> <enabled>true</enabled>
<url>${doc-repo.url}</url> </releases>
<layout>p2</layout> <snapshots>
</repository> <enabled>false</enabled>
<repository> </snapshots>
<id>bonita_open_repo</id> <url>${opensourcerelease-repo.url}</url>
<url>${bonita-open-repo.url}</url> </repository>
<layout>p2</layout> <repository>
</repository> <id>talend_open_snapshots</id>
<repository> <releases>
<id>swtbot</id> <enabled>false</enabled>
<url>https://artifacts-oss.talend.com/nexus/content/unzip/TalendP2UnzipOpenSourceRelease/org/talend/repo/talend-swtbot/2.7.0/talend-swtbot-2.7.0.zip-unzip</url> </releases>
<layout>p2</layout> <snapshots>
</repository> <enabled>true</enabled>
<repository> </snapshots>
<id>talend_open</id> <url>${opensourcesnapshot-repo.url}</url>
<releases> </repository>
<enabled>true</enabled> <repository>
</releases> <id>tos-deps</id>
<snapshots> <url>${tos-deps-p2-repo.url}</url>
<enabled>false</enabled> <layout>p2</layout>
</snapshots> </repository>
<url>${opensourcerelease-repo.url}</url> </repositories>
</repository>
<repository> <build>
<id>talend_open_snapshots</id> <pluginManagement>
<releases> <plugins>
<enabled>false</enabled> <plugin>
</releases> <groupId>org.eclipse.tycho</groupId>
<snapshots> <artifactId>tycho-p2-director-plugin</artifactId>
<enabled>true</enabled> <version>${tycho.version}</version>
</snapshots> <configuration>
<url>${opensourcesnapshot-repo.url}</url> <profile>profile</profile>
</repository> </configuration>
</repositories> </plugin>
</plugins>
<build> </pluginManagement>
<pluginManagement> <plugins>
<plugins> <plugin>
<plugin> <groupId>org.eclipse.tycho</groupId>
<groupId>org.eclipse.tycho</groupId> <artifactId>tycho-packaging-plugin</artifactId>
<artifactId>tycho-p2-director-plugin</artifactId> <version>${tycho.version}</version>
<version>${tycho.version}</version> <configuration>
<configuration> <strictVersions>${strictVersions}</strictVersions>
<profile>profile</profile> </configuration>
</configuration> </plugin>
</plugin> <plugin>
</plugins> <groupId>org.eclipse.tycho</groupId>
</pluginManagement> <artifactId>tycho-maven-plugin</artifactId>
<plugins> <version>${tycho.version}</version>
<plugin> <extensions>true</extensions>
<groupId>org.eclipse.tycho</groupId> </plugin>
<artifactId>tycho-packaging-plugin</artifactId> <plugin>
<version>${tycho.version}</version> <groupId>org.eclipse.tycho</groupId>
<configuration> <artifactId>tycho-versions-plugin</artifactId>
<strictVersions>${strictVersions}</strictVersions> <version>${tycho.version}</version>
</configuration> </plugin>
</plugin> <plugin>
<plugin> <groupId>org.eclipse.tycho</groupId>
<groupId>org.eclipse.tycho</groupId> <artifactId>target-platform-configuration</artifactId>
<artifactId>tycho-maven-plugin</artifactId> <version>${tycho.version}</version>
<version>${tycho.version}</version> <configuration>
<extensions>true</extensions> <executionEnvironmentDefault>JavaSE-1.8</executionEnvironmentDefault>
</plugin> <environments>
<plugin> <environment>
<groupId>org.eclipse.tycho</groupId> <os>${osgi.os}</os>
<artifactId>tycho-versions-plugin</artifactId> <ws>${osgi.ws}</ws>
<version>${tycho.version}</version> <arch>${osgi.arch}</arch>
</plugin> </environment>
<plugin> </environments>
<groupId>org.eclipse.tycho</groupId> <filters>
<artifactId>target-platform-configuration</artifactId> <!-- restrict version of a bundle -->
<version>${tycho.version}</version> <!--<filter>
<configuration> <type>eclipse-plugin</type>
<executionEnvironmentDefault>JavaSE-1.8</executionEnvironmentDefault> <id>org.eclipse.ui.views.properties.tabbed</id>
<environments> <restrictTo>
<environment> <version>3.6.100.v20140519-0906</version>
<os>${osgi.os}</os> </restrictTo>
<ws>${osgi.ws}</ws> </filter>-->
<arch>${osgi.arch}</arch> <filter>
</environment> <type>eclipse-plugin</type>
</environments> <id>org.eclipse.jdt.core</id>
<filters> <restrictTo>
<!-- restrict version of a bundle --> <version>3.10.0.xx-201411061335-e44-RELEASE</version>
<!--<filter> </restrictTo>
<type>eclipse-plugin</type> </filter>
<id>org.eclipse.ui.views.properties.tabbed</id>
<restrictTo> <!-- example 2: remove all providers of the package javax.persistence except the bundle javax.persistence
<version>3.6.100.v20140519-0906</version> <filter>
</restrictTo> <type>java-package</type>
</filter>--> <id>javax.persistence</id>
<filter> <restrictTo>
<type>eclipse-plugin</type> <type>eclipse-plugin</type>
<id>org.eclipse.jdt.core</id> <id>javax.persistence</id>
<restrictTo> </restrictTo>
<version>3.16.0.xx-201903290056-e1812-RELEASE</version> </filter>
</restrictTo> -->
</filter> <!-- example 3: work around Equinox bug 348045
<filter>
<!-- example 2: remove all providers of the package javax.persistence except the bundle javax.persistence <type>p2-installable-unit</type>
<filter> <id>org.eclipse.equinox.servletbridge.extensionbundle</id>
<type>java-package</type> <removeAll />
<id>javax.persistence</id> </filter>
<restrictTo> -->
<type>eclipse-plugin</type> </filters>
<id>javax.persistence</id> </configuration>
</restrictTo> </plugin>
</filter> <plugin>
--> <groupId>org.eclipse.tycho</groupId>
<!-- example 3: work around Equinox bug 348045 <artifactId>tycho-compiler-plugin</artifactId>
<filter> <version>${tycho.version}</version>
<type>p2-installable-unit</type> <configuration>
<id>org.eclipse.equinox.servletbridge.extensionbundle</id> <compilerArgument>-warn:+discouraged,forbidden</compilerArgument>
<removeAll /> <compilerVersion>1.8</compilerVersion>
</filter> <source>1.8</source>
--> <target>1.8</target>
</filters> </configuration>
</configuration> </plugin>
</plugin> </plugins>
<plugin> </build>
<groupId>org.eclipse.tycho</groupId> <profiles>
<artifactId>tycho-compiler-plugin</artifactId> <profile>
<version>${tycho.version}</version> <id>nonofficial</id>
<configuration> <activation>
<compilerArgument>-warn:+discouraged,forbidden</compilerArgument> <activeByDefault>true</activeByDefault>
<compilerVersion>1.8</compilerVersion> </activation>
<source>1.8</source> <properties>
<target>1.8</target> <release.suffix>-SNAPSHOT</release.suffix>
</configuration> <revision.filename>SNAPSHOT</revision.filename>
</plugin> <product.version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</product.version>
</plugins> </properties>
</build> <repositories>
<profiles> <repository>
<profile> <id>talend_open_p2</id>
<id>patch</id> <url>${tos-p2-repo.url}</url>
<activation> <layout>p2</layout>
<activeByDefault>false</activeByDefault> </repository>
</activation> </repositories>
<properties> <build>
<product.version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</product.version> <plugins>
<timestamp>${maven.build.timestamp}</timestamp> <plugin>
<maven.build.timestamp.format>yyyyMMdd'_'HHmm</maven.build.timestamp.format> <groupId>org.codehaus.mojo</groupId>
</properties> <artifactId>build-helper-maven-plugin</artifactId>
<repositories> <version>1.8</version>
<repository> <executions>
<id>talend_open_p2</id> <execution>
<url>${tos-p2-repo.url}</url> <id>parse-version</id>
<layout>p2</layout> <goals>
</repository> <goal>parse-version</goal>
</repositories> </goals>
<build> </execution>
<plugins> </executions>
<plugin> </plugin>
<groupId>org.codehaus.mojo</groupId> <plugin>
<artifactId>build-helper-maven-plugin</artifactId> <groupId>org.eclipse.tycho</groupId>
<version>1.8</version> <artifactId>tycho-packaging-plugin</artifactId>
<executions> <version>${tycho.version}</version>
<execution> <dependencies>
<id>parse-version</id> <dependency>
<goals> <groupId>org.eclipse.tycho.extras</groupId>
<goal>parse-version</goal> <artifactId>tycho-buildtimestamp-jgit</artifactId>
</goals> <version>${tycho-extras.version}</version>
</execution> </dependency>
</executions> </dependencies>
</plugin> <configuration>
<plugin> <strictBinIncludes>false</strictBinIncludes>
<groupId>org.eclipse.tycho</groupId> <format>yyyyMMdd'_'HHmm'${release.suffix}'</format>
<artifactId>tycho-packaging-plugin</artifactId> <archive>
<version>${tycho.version}</version> <addMavenDescriptor>false</addMavenDescriptor>
<dependencies> <!-- By default, name of the current user is inserted into generated MANIFEST.MF files -->
<dependency> <manifestEntries>
<groupId>org.eclipse.tycho.extras</groupId> <Built-By />
<artifactId>tycho-buildtimestamp-jgit</artifactId> </manifestEntries>
<version>${tycho-extras.version}</version> </archive>
</dependency> <timestampProvider>jgit</timestampProvider>
</dependencies> <jgit.ignore>pom.xml</jgit.ignore>
<configuration> <jgit.dirtyWorkingTree>ignore</jgit.dirtyWorkingTree>
<strictBinIncludes>false</strictBinIncludes> </configuration>
<format>${timestamp}'-patch'</format> </plugin>
<archive> </plugins>
<addMavenDescriptor>false</addMavenDescriptor> </build>
<!-- By default, name of the current user is inserted into generated MANIFEST.MF files --> </profile>
<manifestEntries> <profile>
<Built-By /> <id>tuj</id>
</manifestEntries> <properties>
</archive> <release.suffix>-SNAPSHOT</release.suffix>
<timestampProvider>jgit</timestampProvider> <revision.filename>SNAPSHOT</revision.filename>
<jgit.ignore>pom.xml</jgit.ignore> <product.version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</product.version>
<jgit.dirtyWorkingTree>ignore</jgit.dirtyWorkingTree> </properties>
</configuration> <build>
</plugin> <plugins>
</plugins> <plugin>
</build> <groupId>org.codehaus.mojo</groupId>
</profile> <artifactId>build-helper-maven-plugin</artifactId>
<profile> <version>1.8</version>
<id>nonofficial</id> <executions>
<activation> <execution>
<activeByDefault>true</activeByDefault> <id>parse-version</id>
</activation> <goals>
<properties> <goal>parse-version</goal>
<release.suffix>-PATCH</release.suffix> </goals>
<revision.filename>PATCH</revision.filename> </execution>
<product.version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</product.version> </executions>
</properties> </plugin>
<build> <plugin>
<plugins> <groupId>org.eclipse.tycho</groupId>
<plugin> <artifactId>tycho-packaging-plugin</artifactId>
<groupId>org.codehaus.mojo</groupId> <version>${tycho.version}</version>
<artifactId>build-helper-maven-plugin</artifactId> <dependencies>
<version>1.8</version> <dependency>
<executions> <groupId>org.eclipse.tycho.extras</groupId>
<execution> <artifactId>tycho-buildtimestamp-jgit</artifactId>
<id>parse-version</id> <version>${tycho-extras.version}</version>
<goals> </dependency>
<goal>parse-version</goal> </dependencies>
</goals> <configuration>
</execution> <strictBinIncludes>false</strictBinIncludes>
</executions> <format>yyyyMMdd'_'HHmm'${release.suffix}'</format>
</plugin> <archive>
<plugin> <addMavenDescriptor>false</addMavenDescriptor>
<groupId>org.eclipse.tycho</groupId> <!-- By default, name of the current user is inserted into generated MANIFEST.MF files -->
<artifactId>tycho-packaging-plugin</artifactId> <manifestEntries>
<version>${tycho.version}</version> <Built-By />
<dependencies> </manifestEntries>
<dependency> </archive>
<groupId>org.eclipse.tycho.extras</groupId> <timestampProvider>jgit</timestampProvider>
<artifactId>tycho-buildtimestamp-jgit</artifactId> <jgit.ignore>pom.xml</jgit.ignore>
<version>${tycho.version}</version> <jgit.dirtyWorkingTree>ignore</jgit.dirtyWorkingTree>
</dependency> </configuration>
</dependencies> </plugin>
<configuration> </plugins>
<strictBinIncludes>false</strictBinIncludes> </build>
<format>yyyyMMdd'_'HHmm</format> </profile>
<archive> <profile>
<addMavenDescriptor>false</addMavenDescriptor> <id>official</id>
<!-- By default, name of the current user is inserted into generated MANIFEST.MF files --> <properties>
<manifestEntries> <talendtargetplatform.path>${buildRootDir}/../targetplatform</talendtargetplatform.path>
<Built-By /> <talendtargetplatformversion.path>${talendtargetplatform.path}/${product.version}</talendtargetplatformversion.path>
</manifestEntries> </properties>
</archive> <build>
<timestampProvider>jgit</timestampProvider> <plugins>
<jgit.ignore>pom.xml</jgit.ignore> <plugin>
<jgit.dirtyWorkingTree>ignore</jgit.dirtyWorkingTree> <groupId>org.codehaus.mojo</groupId>
</configuration> <artifactId>properties-maven-plugin</artifactId>
</plugin> <version>1.0-alpha-2</version>
</plugins> <executions>
</build> <execution>
</profile> <id>read-build-properties</id>
<profile> <phase>initialize</phase>
<id>junit.product</id> <goals>
<properties> <goal>read-project-properties</goal>
<release.suffix>-SNAPSHOT</release.suffix> </goals>
<revision.filename>SNAPSHOT</revision.filename> <configuration>
<product.version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</product.version> <files>
</properties> <file>${buildRootDir}/config/build.50more.properties</file>
<build> </files>
<plugins> </configuration>
<plugin> </execution>
<groupId>org.codehaus.mojo</groupId> </executions>
<artifactId>build-helper-maven-plugin</artifactId> </plugin>
<version>1.8</version> <plugin>
<executions> <groupId>org.eclipse.tycho</groupId>
<execution> <artifactId>tycho-packaging-plugin</artifactId>
<id>parse-version</id> <version>${tycho.version}</version>
<goals> <dependencies>
<goal>parse-version</goal> <dependency>
</goals> <groupId>org.eclipse.tycho.extras</groupId>
</execution> <artifactId>tycho-buildtimestamp-jgit</artifactId>
</executions> <version>${tycho.version}</version>
</plugin> </dependency>
<plugin> </dependencies>
<groupId>org.eclipse.tycho</groupId> <configuration>
<artifactId>tycho-packaging-plugin</artifactId> <strictBinIncludes>false</strictBinIncludes>
<version>${tycho.version}</version> <format>'${product.timestamp}${release.suffix}'</format>
<configuration> <archive>
<strictBinIncludes>false</strictBinIncludes> <addMavenDescriptor>false</addMavenDescriptor>
<format>yyyyMMdd'_'HHmm</format> <!-- By default, name of the current user is inserted into generated MANIFEST.MF files -->
<archive> <manifestEntries>
<addMavenDescriptor>false</addMavenDescriptor> <Built-By />
<!-- By default, name of the current user is inserted into generated MANIFEST.MF files --> </manifestEntries>
<manifestEntries> </archive>
<Built-By /> </configuration>
</manifestEntries> </plugin>
</archive> </plugins>
<timestampProvider>default</timestampProvider> </build>
</configuration> </profile>
</plugin> <profile>
</plugins> <id>sign</id>
</build> <build>
</profile> <plugins>
<profile> <plugin>
<id>tuj</id> <groupId>org.apache.maven.plugins</groupId>
<properties> <artifactId>maven-antrun-plugin</artifactId>
<release.suffix>-SNAPSHOT</release.suffix> <version>1.7</version>
<revision.filename>SNAPSHOT</revision.filename> <executions>
<product.version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</product.version> <execution>
</properties> <id>sign</id>
<build> <phase>verify</phase>
<plugins> <configuration>
<plugin> <target>
<groupId>org.codehaus.mojo</groupId> <taskdef resource="net/sf/antcontrib/antcontrib.properties" classpathref="maven.plugin.classpath" />
<artifactId>build-helper-maven-plugin</artifactId> <ac:for xmlns:ac="antlib:net.sf.antcontrib" param="jarFile">
<version>1.8</version> <path>
<executions> <fileset dir="${project.basedir}/target" includes="*.jar" />
<execution> </path>
<id>parse-version</id> <sequential>
<goals> <echo>Signing @{jarFile}</echo>
<goal>parse-version</goal> <exec executable="${java.home}/../bin/jarsigner" dir="${project.basedir}/target/" failonerror="true">
</goals> <arg line="-verbose -digestalg SHA1 -sigalg SHA1withRSA -keystore ${keystore.path} -storepass ${keystore.pass} @{jarFile} talend" />
</execution> </exec>
</executions> </sequential>
</plugin> </ac:for>
<plugin> </target>
<groupId>org.eclipse.tycho</groupId> </configuration>
<artifactId>tycho-packaging-plugin</artifactId> <goals>
<version>${tycho.version}</version> <goal>run</goal>
<dependencies> </goals>
<dependency> </execution>
<groupId>org.eclipse.tycho.extras</groupId> </executions>
<artifactId>tycho-buildtimestamp-jgit</artifactId> <dependencies>
<version>${tycho.version}</version> <dependency>
</dependency> <groupId>ant-contrib</groupId>
</dependencies> <artifactId>ant-contrib</artifactId>
<configuration> <version>1.0b3</version>
<strictBinIncludes>false</strictBinIncludes> <exclusions>
<format>yyyyMMdd'_'HHmm</format> <exclusion>
<archive> <groupId>ant</groupId>
<addMavenDescriptor>false</addMavenDescriptor> <artifactId>ant</artifactId>
<!-- By default, name of the current user is inserted into generated MANIFEST.MF files --> </exclusion>
<manifestEntries> </exclusions>
<Built-By /> </dependency>
</manifestEntries> <dependency>
</archive> <groupId>org.apache.ant</groupId>
<timestampProvider>jgit</timestampProvider> <artifactId>ant-nodeps</artifactId>
<jgit.ignore>pom.xml</jgit.ignore> <version>1.8.1</version>
<jgit.dirtyWorkingTree>ignore</jgit.dirtyWorkingTree> </dependency>
</configuration> </dependencies>
</plugin> </plugin>
</plugins> </plugins>
</build> </build>
</profile> </profile>
<profile> </profiles>
<id>official</id> </project>
<properties>
<talendtargetplatform.path>${buildRootDir}/../targetplatform</talendtargetplatform.path>
<talendtargetplatformversion.path>${talendtargetplatform.path}/${product.version}</talendtargetplatformversion.path>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.0-alpha-2</version>
<executions>
<execution>
<id>read-build-properties</id>
<phase>initialize</phase>
<goals>
<goal>read-project-properties</goal>
</goals>
<configuration>
<files>
<file>${buildRootDir}/config/build.50more.properties</file>
</files>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-packaging-plugin</artifactId>
<version>${tycho.version}</version>
<dependencies>
<dependency>
<groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-buildtimestamp-jgit</artifactId>
<version>${tycho.version}</version>
</dependency>
</dependencies>
<configuration>
<strictBinIncludes>false</strictBinIncludes>
<format>yyyyMMdd'_'HHmm</format>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
<!-- By default, name of the current user is inserted into generated MANIFEST.MF files -->
<manifestEntries>
<Built-By />
</manifestEntries>
</archive>
<timestampProvider>jgit</timestampProvider>
<jgit.ignore>pom.xml</jgit.ignore>
<jgit.dirtyWorkingTree>ignore</jgit.dirtyWorkingTree>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>sign</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<id>sign</id>
<phase>verify</phase>
<configuration>
<target>
<taskdef resource="net/sf/antcontrib/antcontrib.properties" classpathref="maven.plugin.classpath" />
<ac:for xmlns:ac="antlib:net.sf.antcontrib" param="jarFile">
<path>
<fileset dir="${project.basedir}/target" includes="*.jar" />
</path>
<sequential>
<echo>Signing @{jarFile}</echo>
<exec executable="${java.home}/../bin/jarsigner" dir="${project.basedir}/target/" failonerror="true">
<arg line="-verbose -digestalg SHA1 -sigalg SHA1withRSA -keystore ${keystore.path} -storepass ${keystore.pass} @{jarFile} talend" />
</exec>
</sequential>
</ac:for>
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>ant-contrib</groupId>
<artifactId>ant-contrib</artifactId>
<version>1.0b3</version>
<exclusions>
<exclusion>
<groupId>ant</groupId>
<artifactId>ant</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant-nodeps</artifactId>
<version>1.8.1</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>

View File

@@ -1,3 +1,3 @@
#!/bin/bash #!/bin/bash
cd ../../ cd ../../
mvn -Dtycho.mode=maven org.eclipse.tycho:tycho-versions-plugin:0.21.0:set-version -DnewVersion=6.0.0-SNAPSHOT -Dartifacts=parent-pom,tos-products-parent-pom,tos,org.talend.studio.tos.bigdata.product,org.talend.studio.tos.di.product,org.talend.studio.tos.dq.product,org.talend.studio.tos.esb.product,tbd-studio-se,tcommon-studio-se,tdi-studio-se,tdq-studio-se,tesb-studio-se,tmdm-common,tmdm-studio-se,toem-studio-se mvn -Dtycho.mode=maven org.eclipse.tycho:tycho-versions-plugin:0.21.0:set-version -DnewVersion=6.0.0-SNAPSHOT -Dartifacts=parent-pom,tos-products-parent-pom,tos,org.talend.studio.tos.bigdata.product,org.talend.studio.tos.di.product,org.talend.studio.tos.dq.product,org.talend.studio.tos.esb.product,org.talend.studio.tos.mdm.product,tbd-studio-se,tcommon-studio-se,tdi-studio-se,tdq-studio-se,tesb-studio-se,tmdm-common,tmdm-studio-se,toem-studio-se