Compare commits

..

1 Commits

Author SHA1 Message Date
Irene Wang
798395773c Gitslave config for open source 2014-07-29 15:04:06 +02:00
54 changed files with 24 additions and 4062 deletions

14
.gitignore vendored
View File

@@ -1,12 +1,18 @@
/tbd-studio-ee/
/tbd-studio-se/
/tcommon-studio-ee/
/tcommon-studio-se/
/tdi-studio-ee/
/tdi-studio-se/
/tdq-studio-ee/
/tdq-studio-se/
/tesb-studio-ee/
/tesb-studio-se/
/tmdm-studio-ee/
/tmdm-studio-se/
/toem-studio-ee/
/toem-studio-se/
/tmdm-common/
build*.log
build*.bat
target/
workspace/
/tac/
/tamc-ee/
/jobserver/

View File

@@ -1,8 +1,8 @@
"../tbd-studio-se.git" "../tbd-studio-se" ifpresent
"../tcommon-studio-se.git" "../tcommon-studio-se" ifpresent
"../tdi-studio-se.git" "../tdi-studio-se" ifpresent
"../tdq-studio-se.git" "../tdq-studio-se" ifpresent
"../tesb-studio-se.git" "../tesb-studio-se" ifpresent
"../tmdm-studio-se.git" "../tmdm-studio-se" ifpresent
"../toem-studio-se.git" "../toem-studio-se" ifpresent
"../tmdm-common.git" "../tmdm-common" ifpresent
"../tbd-studio-se.git" "tbd-studio-se" ifpresent
"../tcommon-studio-se.git" "tcommon-studio-se" ifpresent
"../tdi-studio-se.git" "tdi-studio-se" ifpresent
"../tdq-studio-se.git" "tdq-studio-se" ifpresent
"../tesb-studio-se.git" "tesb-studio-se" ifpresent
"../tmdm-studio-se.git" "tmdm-studio-se" ifpresent
"../toem-studio-se.git" "toem-studio-se" ifpresent
"../tmdm-common.git" "tmdm-common" ifpresent

View File

@@ -1,9 +1,5 @@
# Studio-se-master
http://www.talend.com
![alt text](https://www.talend.com/wp-content/uploads/2016/07/talend-logo.png "Talend")
> Content
Studio-se-master
==========
Master repos using gitslave for aggregating the full Talend Studio open source repositories
@@ -13,90 +9,21 @@ It is a simple git repo but allows working with all Talend Studio open source re
Install GitSlave
================
GitSlave is the tool you can use to perform multi-repo command, in order to use it to its full potential please
install :
* perl
install :
* perl
* clone this repostitory locally if not already done.
* 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).
How to use it
-------------
=============
The list of repositories handled by this gitslave repo can be found in the file .gitslave
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
gits populate --with-ifpresent
should you want to download a set of slave repositories, use
gits populate <name_of_the_repos1> <name_of_the_repos2>
No using Git slave
==================
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.
You will find the list of repositories in root [.gitslave](../master/.gitslave) file for each branch.
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 :)
here is how to do it on linux or mac
```
export MAVEN_OPTS='-Xmx8000m -XX:MaxPermSize=512m -XX:-UseConcMarkSweepGC'
```
on windows
```
set MAVEN_OPTS=-Xmx8000m -XX:MaxPermSize=512m -XX:-UseConcMarkSweepGC
```
All the following assumes that Maven is installed on you machine.
First if you have never built any Studio artifacts on your machine you need to build the parent pom.xml
so please do
```
cd talend.studio.parent.pom
mvn clean install
```
then go back to the root of this repos and launch the same maven command to build all Studio artifacts.
```
mvn clean install
```
The generated executable will then be found in 2 flavours, one zip file and one unzip folder ready to be executed.
* The zip file may be found in *studio-se-master\build\talend.studio.tos.di.product\target\products\*
* the unzipped ready to execute folder can be found in *studio-se-master\build\talend.studio.tos.XX.product\target\products\org.talend.studio.tos.XX.product\win32\win32\*
If you want to only build one or any number of products you may use one or many of the following maven arguments :
```
-Dtos.bd=true
-Dtos.di=true
-Dtos.dq=true
-Dtos.esb=true
```
## Support
You can ask for help on our [Forum](http://www.talend.com/services/global-technical-support).
## Contributing
We welcome contributions of all kinds from anyone.
Using the bug tracker [Talend bugtracker](http://jira.talendforge.org/) is the best channel for bug reports, feature requests and submitting pull requests.
Feel free to share your Talend components on [Talend Exchange](http://www.talendforge.org/exchange).
## Contributors
See the [CONTRIBUTORS.md](./CONTRIBUTORS.md) file for details.
## License
Copyright (c) 2006-2019 Talend
Licensed under the Apache v2 and GPLv2 License

View File

@@ -1,675 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>/Users/nrousseau/Documents/code/git/studio-full/studio-se-master/build/Target_Platform_for_Talend_Studio/.README.md.html</title>
<style type="text/css">
body {
color: #333;
font: 13px/1.4 "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif;
padding: 0;
margin: 0;
}
a {
background: transparent;
color: #4183c4;
text-decoration: none;
}
a:active,
a:hover {
outline: 0 none;
text-decoration: underline;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0 none;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
code,
kbd,
pre,
samp {
font-family: monospace,monospace;
font-size: 1em;
}
pre {
overflow: auto;
font: 12px Consolas,"Liberation Mono",Menlo,Courier,monospace;
margin-bottom: 0;
margin-top: 0;
}
.markdown-body {
padding: 30px;
font-size: 16px;
line-height: 1.6;
word-wrap: break-word;
}
.markdown-body>*:first-child {
margin-top: 0 !important;
}
.markdown-body>*:last-child {
margin-bottom: 0 !important;
}
.markdown-body .absent {
color: #c00;
}
.markdown-body .anchor {
position: absolute;
top: 0;
bottom: 0;
left: 0;
display: block;
padding-right: 6px;
padding-left: 30px;
margin-left: -30px;
}
.markdown-body .anchor:focus {
outline: none;
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
position: relative;
margin-top: 1em;
margin-bottom: 16px;
font-weight: bold;
line-height: 1.4;
}
.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
display: none;
color: #000;
vertical-align: middle;
}
.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
padding-left: 8px;
margin-left: -30px;
line-height: 1;
text-decoration: none;
}
.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
display: inline-block;
}
.markdown-body h1 tt,
.markdown-body h1 code,
.markdown-body h2 tt,
.markdown-body h2 code,
.markdown-body h3 tt,
.markdown-body h3 code,
.markdown-body h4 tt,
.markdown-body h4 code,
.markdown-body h5 tt,
.markdown-body h5 code,
.markdown-body h6 tt,
.markdown-body h6 code {
font-size: inherit;
}
.markdown-body h1 {
padding-bottom: 0.3em;
font-size: 2.25em;
line-height: 1.2;
border-bottom: 1px solid #eee;
}
.markdown-body h2 {
padding-bottom: 0.3em;
font-size: 1.75em;
line-height: 1.225;
border-bottom: 1px solid #eee;
}
.markdown-body h3 {
font-size: 1.5em;
line-height: 1.43;
}
.markdown-body h4 {
font-size: 1.25em;
}
.markdown-body h5 {
font-size: 1em;
}
.markdown-body h6 {
font-size: 1em;
color: #777;
}
.markdown-body p,.markdown-body blockquote,
.markdown-body ul,.markdown-body ol,
.markdown-body dl,.markdown-body table,
.markdown-body pre {
margin-top: 0;
margin-bottom: 16px;
}
.markdown-body hr {
height: 4px;
padding: 0;
margin: 16px 0;
background-color: #e7e7e7;
border: 0 none;
}
.markdown-body ul,
.markdown-body ol {
padding-left: 2em;
}
.markdown-body ul.no-list,
.markdown-body ol.no-list {
padding: 0;
list-style-type: none;
}
.markdown-body ul ul,
.markdown-body ul ol,
.markdown-body ol ol,
.markdown-body ol ul {
margin-top: 0;
margin-bottom: 0;
}
.markdown-body li>p {
margin-top: 16px;
}
.markdown-body dl {
padding: 0;
}
.markdown-body dl dt {
padding: 0;
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: bold;
}
.markdown-body dl dd {
padding: 0 16px;
margin-bottom: 16px;
}
.markdown-body blockquote {
padding: 0 15px;
color: #777;
border-left: 4px solid #ddd;
}
.markdown-body blockquote>:first-child {
margin-top: 0;
}
.markdown-body blockquote>:last-child {
margin-bottom: 0;
}
.markdown-body table {
display: block;
width: 100%;
overflow: auto;
word-break: normal;
word-break: keep-all;
}
.markdown-body table th {
font-weight: bold;
}
.markdown-body table th,
.markdown-body table td {
padding: 6px 13px;
border: 1px solid #ddd;
}
.markdown-body table tr {
background-color: #fff;
border-top: 1px solid #ccc;
}
.markdown-body table tr:nth-child(2n) {
background-color: #f8f8f8;
}
.markdown-body img {
max-width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.markdown-body span.frame {
display: block;
overflow: hidden;
}
.markdown-body span.frame>span {
display: block;
float: left;
width: auto;
padding: 7px;
margin: 13px 0 0;
overflow: hidden;
border: 1px solid #ddd;
}
.markdown-body span.frame span img {
display: block;
float: left;
}
.markdown-body span.frame span span {
display: block;
padding: 5px 0 0;
clear: both;
color: #333;
}
.markdown-body span.align-center {
display: block;
overflow: hidden;
clear: both;
}
.markdown-body span.align-center>span {
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: center;
}
.markdown-body span.align-center span img {
margin: 0 auto;
text-align: center;
}
.markdown-body span.align-right {
display: block;
overflow: hidden;
clear: both;
}
.markdown-body span.align-right>span {
display: block;
margin: 13px 0 0;
overflow: hidden;
text-align: right;
}
.markdown-body span.align-right span img {
margin: 0;
text-align: right;
}
.markdown-body span.float-left {
display: block;
float: left;
margin-right: 13px;
overflow: hidden;
}
.markdown-body span.float-left span {
margin: 13px 0 0;
}
.markdown-body span.float-right {
display: block;
float: right;
margin-left: 13px;
overflow: hidden;
}
.markdown-body span.float-right>span {
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: right;
}
.markdown-body code,.markdown-body tt {
padding: 0;
padding-top: 0.2em;
padding-bottom: 0.2em;
margin: 0;
font-size: 85%;
background-color: rgba(0,0,0,0.04);
border-radius: 3px;
}
.markdown-body code:before,
.markdown-body code:after,
.markdown-body tt:before,
.markdown-body tt:after {
letter-spacing: -0.2em;
content: "\00a0";
}
.markdown-body code br,
.markdown-body tt br {
display: none;
}
.markdown-body del code {
text-decoration: inherit;
}
.markdown-body pre>code {
padding: 0;
margin: 0;
font-size: 100%;
word-break: normal;
white-space: pre;
background: transparent;
border: 0;
}
.markdown-body .highlight {
margin-bottom: 16px;
}
.markdown-body .highlight pre,
.markdown-body pre {
padding: 16px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
background-color: #f7f7f7;
border-radius: 3px;
}
.markdown-body .highlight pre {
margin-bottom: 0;
word-break: normal;
}
.markdown-body pre {
word-wrap: normal;
}
.markdown-body pre code,
.markdown-body pre tt {
display: inline;
max-width: initial;
padding: 0;
margin: 0;
overflow: initial;
line-height: inherit;
word-wrap: normal;
background-color: transparent;
border: 0;
}
.markdown-body pre code:before,
.markdown-body pre code:after,
.markdown-body pre tt:before,
.markdown-body pre tt:after {
content: normal;
}
.highlight .pl-coc,
.highlight .pl-entl,
.highlight .pl-entm,
.highlight .pl-eoa,
.highlight .pl-mai .pl-sf,
.highlight .pl-mm,
.highlight .pl-pdv,
.highlight .pl-sc,
.highlight .pl-som,
.highlight .pl-sr,
.highlight .pl-v,
.highlight .pl-vpf {
color: #0086b3;
}
.highlight .pl-eoac,
.highlight .pl-mdht,
.highlight .pl-mi1,
.highlight .pl-mri,
.highlight .pl-va,
.highlight .pl-vpu {
color: #008080;
}
.highlight .pl-c,
.highlight .pl-pdc {
color: #b4b7b4;
font-style: italic;
}
.highlight .pl-k,
.highlight .pl-ko,
.highlight .pl-kolp,
.highlight .pl-mc,
.highlight .pl-mr,
.highlight .pl-ms,
.highlight .pl-s,
.highlight .pl-sok,
.highlight .pl-st {
color: #6e5494;
}
.highlight .pl-ef,
.highlight .pl-enf,
.highlight .pl-enm,
.highlight .pl-entc,
.highlight .pl-eoi,
.highlight .pl-sf,
.highlight .pl-smc {
color: #d12089;
}
.highlight .pl-ens,
.highlight .pl-eoai,
.highlight .pl-kos,
.highlight .pl-mh .pl-pdh,
.highlight .pl-mp,
.highlight .pl-pde,
.highlight .pl-stp {
color: #458;
}
.highlight .pl-enti {
color: #d12089;
font-weight: bold;
}
.highlight .pl-cce,
.highlight .pl-enc,
.highlight .pl-kou,
.highlight .pl-mq {
color: #f93;
}
.highlight .pl-mp1 .pl-sf {
color: #458;
font-weight: bold;
}
.highlight .pl-cos,
.highlight .pl-ent,
.highlight .pl-md,
.highlight .pl-mdhf,
.highlight .pl-ml,
.highlight .pl-pdc1,
.highlight .pl-pds,
.highlight .pl-s1,
.highlight .pl-scp,
.highlight .pl-sol {
color: #df5000;
}
.highlight .pl-c1,
.highlight .pl-cn,
.highlight .pl-pse,
.highlight .pl-pse .pl-s2,
.highlight .pl-vi {
color: #a31515;
}
.highlight .pl-mb,
.highlight .pl-pdb {
color: #df5000;
font-weight: bold;
}
.highlight .pl-mi,
.highlight .pl-pdi {
color: #6e5494;
font-style: italic;
}
.highlight .pl-ms1 {
background-color: #f5f5f5;
}
.highlight .pl-mdh,
.highlight .pl-mdi {
font-weight: bold;
}
.highlight .pl-mdr {
color: #0086b3;
font-weight: bold;
}
.highlight .pl-s2 {
color: #333;
}
.highlight .pl-ii {
background-color: #df5000;
color: #fff;
}
.highlight .pl-ib {
background-color: #f93;
}
.highlight .pl-id {
background-color: #a31515;
color: #fff;
}
.highlight .pl-iu {
background-color: #b4b7b4;
}
.highlight .pl-mo {
color: #969896;
}
</style>
<script type="text/javascript">
function getDocumentScrollTop()
{
var res = document.body.scrollTop || document.documentElement.scrollTop || window.pageYOffset || 0;
// alert(res);
return res;
}
function setDocumentScrollTop(ypos)
{
window.scrollTo(0, ypos);
}
</script>
</head>
<body class="markdown-body">
<h1> <a id="current-target-platform" class="anchor" href="#current-target-platform" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Current target platform</h1>
<p>Eclipse used for Target setup: 2020-12</p>
<p>Using: Eclipse: <a href="https://download.eclipse.org/releases/2020-12" rel="nofollow">https://download.eclipse.org/releases/2020-12</a> Orbit: <a href="https://download.eclipse.org/tools/orbit/downloads/drops/R20201130205003/repository/" rel="nofollow">https://download.eclipse.org/tools/orbit/downloads/drops/R20201130205003/repository/</a> Jeeyul: <a href="https://eclipse.jeeeyul.net/update/" rel="nofollow">https://eclipse.jeeeyul.net/update/</a> Nebula / Nattable: <a href="https://download.eclipse.org/nebula/releases/2.4.3/" rel="nofollow">https://download.eclipse.org/nebula/releases/2.4.3/</a> / <a href="https://download.eclipse.org/nattable/releases/2.0.0/repository/" rel="nofollow">https://download.eclipse.org/nattable/releases/2.0.0/repository/</a> Eclipse test plugin: <a href="https://download.eclipse.org/eclipse/updates/4.18" rel="nofollow">https://download.eclipse.org/eclipse/updates/4.18</a></p>
<h1> <a id="how-to-prepare-a-target-platform-for-testing-in-eclipse" class="anchor" href="#how-to-prepare-a-target-platform-for-testing-in-eclipse" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>How to prepare a target platform for testing in eclipse.</h1>
<p>Open the .target in Eclipse using the Target Editor. Either edit from the target editor, or modify manually.</p>
<p>Note: Seems much faster if we know the list of features needed to edit manually the file to set the version.</p>
<p>Once target is prepared, most simple is to: Click on button on the top right corder of the target editor in Eclipse, export it to a folder, this will create the p2 target.</p>
<p>Then set as usual the target in eclipse, using folders with:</p>
<ul>
<li>Eclipse p2 repository</li>
<li>tos p2</li>
<li>ee p2 (if testing ee product)</li>
<li>bonita p2 (if test bonita/MDM)</li>
<li>babel p2 (can be included in eclipse p2, just not required for development normally) tos/ee p2, can be easily built manually / edited to customize the target platform easily. (mvn package in the folder + edit pom to add more dependencies)</li>
</ul>
<p>It's sometimes more simple to add a new dependency directly from tos p2 target rather than update the eclipse platform itself. Another point is that Eclipse p2 / tos p2 should be enough normally to check from a development environment for a TOS.</p>
<h1> <a id="how-to-prepare-the-final-target-platform-to-build-the-studio" class="anchor" href="#how-to-prepare-the-final-target-platform-to-build-the-studio" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>How to prepare the final target platform to build the studio:</h1>
<p>First, Eclipse p2 repository (main one):</p>
<ul>
<li>Difficulty here is more to get a target working for all os : macos, linux, windows.</li>
<li>It needs to export the target platform three times, one for each OS, then rebuild the p2.</li>
<li>Export first as win32 (Environment: win32/win32/x86_64), in a folder for example /win32</li>
<li>Export as macos (Environment: macos/cocoa/x86_64), in a folder for example /macos</li>
<li>Export as linux (Environment: linux/gtk/x86_64), in a folder for example /linux</li>
<li>Copy / merge all the plugins/features into another folder, for example: /building-target</li>
<li>Now we need to rebuild the p2 (contents/artifacts), and put it in another folder for example /any, using:</li>
</ul>
<p>/Applications/Eclipse.app/Contents/MacOS/eclipse -application org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher -metadataRepository file:/any -artifactRepository file:/any -source file:/building-target -config ANY -publishArtifacts -compress</p>
<p>(replace of course with the origin folder)</p>
<p>Once it's done, build can be tested locally (modify pom / set url of folder using file:// as prefix instead of URL) If everything is ok, target can be deployed to nexus, using for example:</p>
<p>mvn deploy:deploy-file -Dfile=/Applications/java/talend/TargetPlatformE44/p2site/TargetPlatform.zip -DgroupId=org.talend.repo -DartifactId=eclipse-p2-repo -Dversion=4.18.0 -Dpackaging=zip -Durl=<a href="https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot" rel="nofollow">https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot</a> -DrepositoryId=talend_nexus_deployment (prefer use the original version of eclipse instead of talend version)</p>
<p>Nexus p2 repository will be available at <a href="https://artifacts-oss.talend.com/nexus/content/unzip/TalendP2UnzipOpenSourceRelease/org/talend/repo/eclipse-p2-repo/4.18.0/eclipse-p2-repo-4.18.0.zip-unzip/" rel="nofollow">https://artifacts-oss.talend.com/nexus/content/unzip/TalendP2UnzipOpenSourceRelease/org/talend/repo/eclipse-p2-repo/4.18.0/eclipse-p2-repo-4.18.0.zip-unzip/</a></p>
</body>
</html>

View File

@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Target Platform for Talend Studio</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>

View File

@@ -1,56 +0,0 @@
# Current target platform
Eclipse used for Target setup: 2020-12
Using:
Eclipse: https://download.eclipse.org/releases/2020-12
Orbit: https://download.eclipse.org/tools/orbit/downloads/drops/R20201130205003/repository/
Jeeyul: https://eclipse.jeeeyul.net/update/
Nebula / Nattable: https://download.eclipse.org/nebula/releases/2.4.3/ / https://download.eclipse.org/nattable/releases/2.0.0/repository/
Eclipse test plugin: https://download.eclipse.org/eclipse/updates/4.18
# How to prepare a target platform for testing in eclipse.
Open the .target in Eclipse using the Target Editor.
Either edit from the target editor, or modify manually.
Note: Seems much faster if we know the list of features needed to edit manually the file to set the version.
Once target is prepared, most simple is to:
Click on button on the top right corder of the target editor in Eclipse, export it to a folder, this will create the p2 target.
Then set as usual the target in eclipse, using folders with:
- Eclipse p2 repository
- tos p2
- ee p2 (if testing ee product)
- bonita p2 (if test bonita/MDM)
- babel p2 (can be included in eclipse p2, just not required for development normally)
tos/ee p2, can be easily built manually / edited to customize the target platform easily. (mvn package in the folder + edit pom to add more dependencies)
It's sometimes more simple to add a new dependency directly from tos p2 target rather than update the eclipse platform itself.
Another point is that Eclipse p2 / tos p2 should be enough normally to check from a development environment for a TOS.
# How to prepare the final target platform to build the studio:
First, Eclipse p2 repository (main one):
- Difficulty here is more to get a target working for all os : macos, linux, windows.
- It needs to export the target platform three times, one for each OS, then rebuild the p2.
- Export first as win32 (Environment: win32/win32/x86_64), in a folder for example /win32
- Export as macos (Environment: macos/cocoa/x86_64), in a folder for example /macos
- Export as linux (Environment: linux/gtk/x86_64), in a folder for example /linux
- Copy / merge all the plugins/features into another folder, for example: /building-target
- Now we need to rebuild the p2 (contents/artifacts), and put it in another folder for example /any, using:
/Applications/Eclipse.app/Contents/MacOS/eclipse -application org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher -metadataRepository file:<basefolder>/any -artifactRepository file:<basefolder>/any -source file:<basefolder>/building-target -config ANY -publishArtifacts -compress
(replace of course <basefolder> with the origin folder)
Once it's done, build can be tested locally (modify pom / set url of folder using file:// as prefix instead of URL)
If everything is ok, target can be deployed to nexus, using for example:
mvn deploy:deploy-file -Dfile=/Applications/java/talend/TargetPlatformE44/p2site/TargetPlatform.zip -DgroupId=org.talend.repo -DartifactId=eclipse-p2-repo -Dversion=4.18.0 -Dpackaging=zip -Durl=https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot -DrepositoryId=talend_nexus_deployment
(prefer use the original version of eclipse instead of talend version)
Nexus p2 repository will be available at https://artifacts-oss.talend.com/nexus/content/unzip/TalendP2UnzipOpenSourceRelease/org/talend/repo/eclipse-p2-repo/4.18.0/eclipse-p2-repo-4.18.0.zip-unzip/

View File

@@ -1,472 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.8"?>
<target includeMode="feature" name="Talend Studio">
<targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
<locations>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<repository location="https://download.eclipse.org/releases/2021-06/"/>
<unit id="org.eclipse.equinox.sdk.feature.group" version="3.23.0.v20210611-1654"/>
<unit id="org.eclipse.egit.feature.group" version="5.12.0.202106070339-r"/>
<unit id="org.eclipse.egit.source.feature.group" version="5.12.0.202106070339-r"/>
<unit id="org.eclipse.egit.gitflow.feature.feature.group" version="5.12.0.202106070339-r"/>
<unit id="org.eclipse.emf.compare.egit.feature.group" version="3.3.14.202102231741"/>
<unit id="org.eclipse.jgit.feature.group" version="5.12.0.202106070339-r"/>
<unit id="org.eclipse.jgit.source.feature.group" version="5.12.0.202106070339-r"/>
<unit id="org.eclipse.jgit.http.apache.feature.group" version="5.12.0.202106070339-r"/>
<unit id="org.eclipse.jgit.lfs.feature.group" version="5.12.0.202106070339-r"/>
<unit id="org.eclipse.jgit.ssh.apache.feature.group" version="5.12.0.202106070339-r"/>
<unit id="org.eclipse.datatools.connectivity.feature.feature.group" version="1.14.102.201911250848"/>
<unit id="org.eclipse.datatools.enablement.feature.feature.group" version="1.14.102.201911250848"/>
<unit id="org.eclipse.jdt.feature.group" version="3.18.800.v20210611-1600"/>
<unit id="org.eclipse.jdt.source.feature.group" version="3.18.800.v20210611-1600"/>
<unit id="org.eclipse.wst.web_ui.feature.feature.group" version="3.22.0.v202105181958"/>
<unit id="org.eclipse.m2e.feature.feature.group" version="1.18.0.20210603-1206"/>
<unit id="org.eclipse.xtext.sdk.feature.group" version="2.25.0.v20210301-1429"/>
<unit id="org.eclipse.jst.server_adapters.ext.feature.feature.group" version="3.4.200.v202106020138"/>
<unit id="org.eclipse.jst.server_adapters.feature.feature.group" version="3.2.700.v202105161646"/>
<unit id="org.eclipse.wst.server_adapters.feature.feature.group" version="3.2.900.v202106111324"/>
<unit id="org.eclipse.emf.compare.diagram.gmf.feature.group" version="3.3.14.202102231741"/>
<unit id="org.eclipse.emf.compare.diagram.gmf.source.feature.group" version="3.3.14.202102231741"/>
<unit id="org.eclipse.emf.compare.ide.ui.feature.group" version="3.3.14.202102231741"/>
<unit id="org.eclipse.emf.compare.ide.ui.source.feature.group" version="3.3.14.202102231741"/>
<unit id="org.eclipse.emf.compare.feature.group" version="3.3.14.202102231741"/>
<unit id="org.eclipse.emf.compare.source.feature.group" version="3.3.14.202102231741"/>
<unit id="org.eclipse.wst.ws_ui.feature.feature.group" version="3.9.100.v202004082157"/>
<unit id="org.eclipse.equinox.p2.sdk.feature.group" version="3.11.1200.v20210507-0825"/>
<unit id="org.eclipse.sdk.feature.group" version="4.20.0.v20210611-1636"/>
<unit id="org.eclipse.emf.edapt.runtime.feature.feature.group" version="1.4.1.202002140949"/>
<unit id="org.eclipse.emf.edapt.runtime.feature.source.feature.group" version="1.4.1.202002140949"/>
<unit id="org.eclipse.wst.common.fproj.feature.group" version="3.7.3.v202007142017"/>
<unit id="org.eclipse.wst.jsdt.feature.feature.group" version="2.3.500.v202106021855"/>
<unit id="org.eclipse.wst.json_ui.feature.feature.group" version="1.1.10.v202103121626"/>
<unit id="org.eclipse.gmf.runtime.diagram.ui.printing" version="1.7.0.202004160913"/>
<unit id="org.eclipse.gmf.runtime.diagram.ui.printing.source" version="1.7.0.202004160913"/>
<unit id="org.eclipse.gmf.runtime.diagram.ui.printing.render" version="1.8.0.202004160913"/>
<unit id="org.eclipse.gmf.runtime.diagram.ui.printing.render.source" version="1.8.0.202004160913"/>
<unit id="org.eclipse.m2m.atl.feature.group" version="4.4.0.v202105031959"/>
<unit id="org.eclipse.gmf.runtime.diagram.ui.providers.ide" version="1.7.0.202004160913"/>
<unit id="org.eclipse.gmf.runtime.diagram.ui.providers.ide.source" version="1.7.0.202004160913"/>
<unit id="org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide" version="1.7.0.202004160913"/>
<unit id="org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.source" version="1.7.0.202004160913"/>
<unit id="org.eclipse.gmf.runtime.draw2d.ui.render.awt" version="1.8.0.202004160913"/>
<unit id="org.eclipse.gmf.runtime.draw2d.ui.render.awt.source" version="1.8.0.202004160913"/>
<unit id="org.eclipse.emf.transaction.feature.group" version="1.12.0.201805140824"/>
<unit id="org.eclipse.emf.transaction.source.feature.group" version="1.12.0.201805140824"/>
<unit id="org.eclipse.emf.common.feature.group" version="2.22.0.v20210319-0732"/>
<unit id="org.eclipse.emf.common.source.feature.group" version="2.22.0.v20210319-0732"/>
<unit id="org.eclipse.emf.ecore.feature.group" version="2.24.0.v20210405-0628"/>
<unit id="org.eclipse.emf.ecore.source.feature.group" version="2.24.0.v20210405-0628"/>
<unit id="org.eclipse.emf.ecore.edit.feature.group" version="2.14.0.v20190822-1451"/>
<unit id="org.eclipse.emf.ecore.edit.source.feature.group" version="2.14.0.v20190822-1451"/>
<unit id="org.eclipse.emf.edit.feature.group" version="2.16.0.v20190920-0401"/>
<unit id="org.eclipse.emf.edit.source.feature.group" version="2.16.0.v20190920-0401"/>
<unit id="org.eclipse.emf.validation.feature.group" version="1.12.2.202008210805"/>
<unit id="org.eclipse.emf.validation.source.feature.group" version="1.12.2.202008210805"/>
<unit id="org.eclipse.emf.workspace.feature.group" version="1.12.0.201805140824"/>
<unit id="org.eclipse.emf.workspace.source.feature.group" version="1.12.0.201805140824"/>
<unit id="org.eclipse.gef.feature.group" version="3.11.0.201606061308"/>
<unit id="org.eclipse.gef.source.feature.group" version="3.11.0.201606061308"/>
<unit id="org.eclipse.gmf.feature.group" version="1.13.0.202004160913"/>
<unit id="org.eclipse.gmf.source.feature.group" version="1.13.0.202004160913"/>
<unit id="org.eclipse.gmf.runtime.notation.feature.group" version="1.13.0.202004160913"/>
<unit id="org.eclipse.gmf.runtime.notation.source.feature.group" version="1.13.0.202004160913"/>
<unit id="org.eclipse.equinox.ds" version="1.6.100.v20191001-1333"/>
<unit id="org.eclipse.e4.rcp.feature.group" version="4.20.0.v20210602-2209"/>
<unit id="org.eclipse.e4.rcp.source.feature.group" version="4.20.0.v20210602-2209"/>
<unit id="org.eclipse.dltk.core.feature.group" version="6.2.0.202005020530"/>
<unit id="org.eclipse.ecf.filetransfer.httpclient45.feature.feature.group" version="1.0.703.v20210512-0614"/>
<unit id="org.eclipse.ecf.filetransfer.httpclient45.feature.source.feature.group" version="1.0.703.v20210512-0614"/>
<unit id="org.eclipse.emf.eef.runtime" version="1.5.1.201601141612"/>
<unit id="org.eclipse.emf.eef.runtime.source" version="1.5.1.201601141612"/>
<unit id="org.eclipse.graphiti.feature.feature.group" version="0.18.0.202106091000"/>
<unit id="org.eclipse.graphiti.ui.capabilities" version="0.18.0.202106091000"/>
<unit id="org.eclipse.graphiti.ui.capabilities.source" version="0.18.0.202106091000"/>
<unit id="org.eclipse.wst.xml.xpath.core" version="1.3.1.v201901071922"/>
<unit id="org.eclipse.wst.xml.xpath2.processor" version="2.1.101.v201903222120"/>
<unit id="org.eclipse.wst.xml.xpath.ui" version="1.1.300.v201904282210"/>
<unit id="org.eclipse.wst.xml.xpath2.wtptypes" version="2.0.0.v201901071922"/>
<unit id="org.eclipse.wst.xsl.feature.feature.group" version="1.3.900.v202005251734"/>
<unit id="org.eclipse.xsd.edit.feature.group" version="2.13.0.v20200723-0820"/>
<unit id="org.eclipse.xsd.edit.source.feature.group" version="2.13.0.v20200723-0820"/>
<unit id="javax.jws" version="2.0.0.v201005080400"/>
<unit id="org.eclipse.jgit.ssh.jsch.feature.group" version="5.12.0.202106070339-r"/>
<unit id="org.eclipse.jgit.ssh.jsch" version="5.12.0.202106070339-r"/>
<unit id="org.eclipse.jgit.ssh.jsch.source" version="5.12.0.202106070339-r"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20210602031627/repository/"/>
<unit id="ca.odell.glazedlists" version="1.9.0.v201303080712"/>
<unit id="ca.odell.glazedlists" version="1.11.0.v20190926-1838"/>
<unit id="ca.odell.glazedlists.source" version="1.9.0.v201303080712"/>
<unit id="ca.odell.glazedlists.source" version="1.11.0.v20190926-1838"/>
<unit id="com.fasterxml.jackson.core.jackson-annotations" version="2.12.1.v20210128-1726"/>
<unit id="com.fasterxml.jackson.core.jackson-annotations.source" version="2.12.1.v20210128-1726"/>
<unit id="com.fasterxml.jackson.core.jackson-core" version="2.12.1.v20210128-1726"/>
<unit id="com.fasterxml.jackson.core.jackson-core.source" version="2.12.1.v20210128-1726"/>
<unit id="com.fasterxml.jackson.core.jackson-databind" version="2.12.1.v20210128-1726"/>
<unit id="com.fasterxml.jackson.core.jackson-databind.source" version="2.12.1.v20210128-1726"/>
<unit id="com.fasterxml.jackson.datatype.jackson-datatype-guava" version="2.12.1.v20210128-1726"/>
<unit id="com.fasterxml.jackson.datatype.jackson-datatype-guava.source" version="2.12.1.v20210128-1726"/>
<unit id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-base" version="2.12.1.v20210128-1726"/>
<unit id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-base.source" version="2.12.1.v20210128-1726"/>
<unit id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider" version="2.12.1.v20210128-1726"/>
<unit id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider.source" version="2.12.1.v20210128-1726"/>
<unit id="com.fasterxml.jackson.module.jackson-module-jaxb-annotations" version="2.12.1.v20210128-1726"/>
<unit id="com.fasterxml.jackson.module.jackson-module-jaxb-annotations.source" version="2.12.1.v20210128-1726"/>
<unit id="com.google.gson" version="2.8.6.v20201231-1626"/>
<unit id="com.google.gson.source" version="2.8.6.v20201231-1626"/>
<unit id="com.google.guava" version="30.1.0.v20210127-2300"/>
<unit id="com.google.guava.source" version="30.1.0.v20210127-2300"/>
<unit id="com.google.inject" version="5.0.1.v20210324-2015"/>
<unit id="com.google.inject.source" version="5.0.1.v20210324-2015"/>
<unit id="com.google.inject.assistedinject" version="5.0.1.v20210324-2015"/>
<unit id="com.google.inject.assistedinject.source" version="5.0.1.v20210324-2015"/>
<unit id="com.google.inject.multibindings" version="3.0.0.v201605172100"/>
<unit id="com.google.inject.multibindings.source" version="3.0.0.v201605172100"/>
<unit id="com.google.javascript" version="0.0.20160315.v20161124-1903"/>
<unit id="com.google.javascript.source" version="0.0.20160315.v20161124-1903"/>
<unit id="com.google.protobuf" version="2.4.0.v201105131100"/>
<unit id="com.google.protobuf.source" version="2.4.0.v201105131100"/>
<unit id="com.ibm.icu" version="67.1.0.v20200706-1749"/>
<unit id="com.ibm.icu.source" version="67.1.0.v20200706-1749"/>
<unit id="com.jcraft.jsch" version="0.1.55.v20190404-1902"/>
<unit id="com.jcraft.jsch.source" version="0.1.55.v20190404-1902"/>
<unit id="com.jcraft.jzlib" version="1.1.1.v201205102305"/>
<unit id="com.jcraft.jzlib.source" version="1.1.1.v201205102305"/>
<unit id="com.sun.el" version="2.2.0.v201303151357"/>
<unit id="com.sun.el.source" version="2.2.0.v201303151357"/>
<unit id="java_cup-runtime" version="0.11.20150326.v20180425-1030"/>
<unit id="java_cup-runtime.source" version="0.11.20150326.v20180425-1030"/>
<unit id="java_cup.runtime" version="0.10.0.v201005080400"/>
<unit id="java_cup.runtime.source" version="0.10.0.v201005080400"/>
<unit id="javaewah" version="0.7.9.v201605172130"/>
<unit id="javaewah" version="1.1.7.v20200107-0831"/>
<unit id="javaewah.source" version="0.7.9.v201605172130"/>
<unit id="javaewah.source" version="1.1.7.v20200107-0831"/>
<unit id="javassist" version="3.13.0.GA_v201209210905"/>
<unit id="javassist.source" version="3.13.0.GA_v201209210905"/>
<unit id="javax.activation" version="1.1.0.v201211130549"/>
<unit id="javax.activation" version="2.0.0.v20201118-1818"/>
<unit id="javax.activation.source" version="1.1.0.v201211130549"/>
<unit id="javax.activation.source" version="2.0.0.v20201118-1818"/>
<unit id="javax.annotation" version="1.2.0.v201602091430"/>
<unit id="javax.annotation" version="1.3.5.v20200909-1856"/>
<unit id="javax.annotation.source" version="1.2.0.v201602091430"/>
<unit id="javax.annotation.source" version="1.3.5.v20200909-1856"/>
<unit id="javax.el" version="2.2.0.v201303151357"/>
<unit id="javax.el.source" version="2.2.0.v201303151357"/>
<unit id="javax.inject" version="1.0.0.v20091030"/>
<unit id="javax.inject.source" version="1.0.0.v20091030"/>
<unit id="javax.mail" version="1.4.0.v201005080615"/>
<unit id="javax.persistence" version="1.0.0.v200905011740"/>
<unit id="javax.persistence.source" version="1.0.0.v200905011740"/>
<unit id="javax.servlet" version="3.1.0.v201410161800"/>
<unit id="javax.servlet.source" version="3.1.0.v201410161800"/>
<unit id="javax.servlet.jsp" version="2.2.0.v201112011158"/>
<unit id="javax.servlet.jsp.source" version="2.2.0.v201112011158"/>
<unit id="javax.transaction" version="1.1.1.v201105210645"/>
<unit id="javax.transaction.source" version="1.1.1.v201105210645"/>
<unit id="javax.wsdl" version="1.6.2.v201012040545"/>
<unit id="javax.wsdl.source" version="1.6.2.v201012040545"/>
<unit id="javax.xml" version="1.3.4.v201005080400"/>
<unit id="javax.xml.bind" version="2.2.0.v201105210648"/>
<unit id="javax.xml.bind.source" version="2.2.0.v201105210648"/>
<unit id="javax.xml.rpc" version="1.1.0.v201209140446"/>
<unit id="javax.xml.soap" version="1.3.0.v201105210645"/>
<unit id="javax.xml.stream" version="1.0.1.v201004272200"/>
<unit id="javax.xml.ws" version="2.1.0.v200902101523"/>
<unit id="lpg.runtime.java" version="2.0.17.v201004271640"/>
<unit id="lpg.runtime.java.source" version="2.0.17.v201004271640"/>
<unit id="net.i2p.crypto.eddsa" version="0.3.0.v20181102-1323"/>
<unit id="net.i2p.crypto.eddsa.source" version="0.3.0.v20181102-1323"/>
<unit id="net.sourceforge.lpg.lpgjavaruntime" version="1.1.0.v201004271650"/>
<unit id="net.sourceforge.lpg.lpgjavaruntime.source" version="1.1.0.v201004271650"/>
<unit id="org.antlr.runtime" version="4.3.0.v201502022030"/>
<unit id="org.antlr.runtime" version="4.7.2.v20200218-0804"/>
<unit id="org.antlr.runtime.source" version="4.3.0.v201502022030"/>
<unit id="org.antlr.runtime.source" version="4.7.2.v20200218-0804"/>
<unit id="org.aopalliance" version="1.0.0.v201105210816"/>
<unit id="org.apache.ant" version="1.9.6.v201510161327"/>
<unit id="org.apache.ant" version="1.10.10.v20210426-1926"/>
<unit id="org.apache.ant.source" version="1.9.6.v201510161327"/>
<unit id="org.apache.ant.source" version="1.10.10.v20210426-1926"/>
<unit id="org.apache.axis" version="1.4.0.v201411182030"/>
<unit id="org.apache.batik.anim" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.anim.source" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.awt.util" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.awt.util.source" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.bridge" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.bridge.source" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.codec" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.codec.source" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.constants" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.constants.source" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.css" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.css.source" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.dom" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.dom.source" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.dom.svg" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.dom.svg.source" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.ext" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.ext.source" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.ext.awt" version="1.9.1.v20190730-1743"/>
<unit id="org.apache.batik.ext.awt.source" version="1.9.1.v20190730-1743"/>
<unit id="org.apache.batik.extension" version="1.9.1.v20190730-1743"/>
<unit id="org.apache.batik.extension.source" version="1.9.1.v20190730-1743"/>
<unit id="org.apache.batik.gvt" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.gvt.source" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.i18n" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.i18n.source" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.parser" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.parser.source" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.pdf" version="1.9.1.v20190730-1743"/>
<unit id="org.apache.batik.script" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.script.source" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.shared.resources" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.shared.resources.source" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.svggen" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.svggen.source" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.swing" version="1.9.1.v20190730-1743"/>
<unit id="org.apache.batik.swing.source" version="1.9.1.v20190730-1743"/>
<unit id="org.apache.batik.transcoder" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.transcoder.source" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.util" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.util.source" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.util.gui" version="1.9.1.v20190730-1743"/>
<unit id="org.apache.batik.util.gui.source" version="1.9.1.v20190730-1743"/>
<unit id="org.apache.batik.xml" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.batik.xml.source" version="1.14.0.v20210324-0332"/>
<unit id="org.apache.commons.beanutils" version="1.8.0.v201205091237"/>
<unit id="org.apache.commons.beanutils.source" version="1.8.0.v201205091237"/>
<unit id="org.apache.commons.cli" version="1.2.0.v201404270220"/>
<unit id="org.apache.commons.cli" version="1.4.0.v20200417-1444"/>
<unit id="org.apache.commons.cli.source" version="1.2.0.v201404270220"/>
<unit id="org.apache.commons.cli.source" version="1.4.0.v20200417-1444"/>
<unit id="org.apache.commons.codec" version="1.6.0.v201305230611"/>
<unit id="org.apache.commons.codec" version="1.14.0.v20200818-1422"/>
<unit id="org.apache.commons.codec.source" version="1.6.0.v201305230611"/>
<unit id="org.apache.commons.codec.source" version="1.14.0.v20200818-1422"/>
<unit id="org.apache.commons.collections" version="3.2.2.v201511171945"/>
<unit id="org.apache.commons.collections.source" version="3.2.2.v201511171945"/>
<unit id="org.apache.commons.collections4" version="4.4.0.v20200420-1700"/>
<unit id="org.apache.commons.collections4.source" version="4.4.0.v20200420-1700"/>
<unit id="org.apache.commons.compress" version="1.6.0.v201310281400"/>
<unit id="org.apache.commons.compress" version="1.19.0.v20200106-2343"/>
<unit id="org.apache.commons.compress.source" version="1.6.0.v201310281400"/>
<unit id="org.apache.commons.compress.source" version="1.19.0.v20200106-2343"/>
<unit id="org.apache.commons.csv" version="1.8.0.v20200804-1438"/>
<unit id="org.apache.commons.csv.source" version="1.8.0.v20200804-1438"/>
<unit id="org.apache.commons.dbcp" version="1.4.0.v201204271417"/>
<unit id="org.apache.commons.dbcp.source" version="1.4.0.v201204271417"/>
<unit id="org.apache.commons.discovery" version="0.2.0.v201004190315"/>
<unit id="org.apache.commons.exec" version="1.1.0.v201301240602"/>
<unit id="org.apache.commons.exec.source" version="1.1.0.v201301240602"/>
<unit id="org.apache.commons.fileupload" version="1.2.2.v20111214-1400"/>
<unit id="org.apache.commons.fileupload" version="1.3.2.v20170320-2229"/>
<unit id="org.apache.commons.fileupload.source" version="1.2.2.v20111214-1400"/>
<unit id="org.apache.commons.fileupload.source" version="1.3.2.v20170320-2229"/>
<unit id="org.apache.commons.httpclient" version="3.1.0.v201012070820"/>
<unit id="org.apache.commons.httpclient.source" version="3.1.0.v201012070820"/>
<unit id="org.apache.commons.io" version="2.2.0.v201405211200"/>
<unit id="org.apache.commons.io" version="2.8.0.v20210415-0900"/>
<unit id="org.apache.commons.io.source" version="2.2.0.v201405211200"/>
<unit id="org.apache.commons.io.source" version="2.8.0.v20210415-0900"/>
<unit id="org.apache.commons.jxpath" version="1.3.0.v200911051830"/>
<unit id="org.apache.commons.jxpath.source" version="1.3.0.v200911051830"/>
<unit id="org.apache.commons.lang" version="2.6.0.v201404270220"/>
<unit id="org.apache.commons.lang.source" version="2.6.0.v201404270220"/>
<unit id="org.apache.commons.lang3" version="3.1.0.v201403281430"/>
<unit id="org.apache.commons.lang3.source" version="3.1.0.v201403281430"/>
<unit id="org.apache.commons.logging" version="1.1.1.v201101211721"/>
<unit id="org.apache.commons.logging" version="1.2.0.v20180409-1502"/>
<unit id="org.apache.commons.logging.source" version="1.1.1.v201101211721"/>
<unit id="org.apache.commons.logging.source" version="1.2.0.v20180409-1502"/>
<unit id="org.apache.commons.math" version="2.1.0.v201105210652"/>
<unit id="org.apache.commons.math.source" version="2.1.0.v201105210652"/>
<unit id="org.apache.commons.math3" version="3.6.1.v20200817-1830"/>
<unit id="org.apache.commons.math3.source" version="3.6.1.v20200817-1830"/>
<unit id="org.apache.commons.net" version="3.2.0.v201305141515"/>
<unit id="org.apache.commons.net.source" version="3.2.0.v201305141515"/>
<unit id="org.apache.commons.pool" version="1.6.0.v201204271246"/>
<unit id="org.apache.commons.pool.source" version="1.6.0.v201204271246"/>
<unit id="org.apache.coyote" version="7.0.56.v201412180755"/>
<unit id="org.apache.coyote.source" version="7.0.56.v201412180755"/>
<unit id="org.apache.derby" version="10.11.1.1_v201605202053"/>
<unit id="org.apache.derby.source" version="10.11.1.1_v201605202053"/>
<unit id="org.apache.el" version="7.0.56.v201412180755"/>
<unit id="org.apache.el.source" version="7.0.56.v201412180755"/>
<unit id="org.apache.felix.gogo.command" version="1.1.2.v20210111-1007"/>
<unit id="org.apache.felix.gogo.command.source" version="1.1.2.v20210111-1007"/>
<unit id="org.apache.felix.gogo.runtime" version="1.1.4.v20210111-1007"/>
<unit id="org.apache.felix.gogo.runtime.source" version="1.1.4.v20210111-1007"/>
<unit id="org.apache.felix.gogo.shell" version="1.1.4.v20210111-1007"/>
<unit id="org.apache.felix.gogo.shell.source" version="1.1.4.v20210111-1007"/>
<unit id="org.apache.felix.scr" version="2.1.24.v20200924-1939"/>
<unit id="org.apache.felix.scr.source" version="2.1.24.v20200924-1939"/>
<unit id="org.apache.httpcomponents.client5.httpclient5" version="5.0.2.v20201015-2258"/>
<unit id="org.apache.httpcomponents.client5.httpclient5.source" version="5.0.2.v20201015-2258"/>
<unit id="org.apache.httpcomponents.core5.httpcore5" version="5.0.2.v20201015-2258"/>
<unit id="org.apache.httpcomponents.core5.httpcore5-h2" version="5.0.2.v20210429-1809"/>
<unit id="org.apache.httpcomponents.core5.httpcore5-h2.source" version="5.0.2.v20210429-1809"/>
<unit id="org.apache.httpcomponents.core5.httpcore5.source" version="5.0.2.v20201015-2258"/>
<unit id="org.apache.httpcomponents.httpasyncclient" version="4.1.3.v20210128-2225"/>
<unit id="org.apache.httpcomponents.httpasyncclient.source" version="4.1.3.v20210128-2225"/>
<unit id="org.apache.httpcomponents.httpclient" version="4.3.6.v201511171540"/>
<unit id="org.apache.httpcomponents.httpclient" version="4.5.13.v20210128-2225"/>
<unit id="org.apache.httpcomponents.httpclient.source" version="4.3.6.v201511171540"/>
<unit id="org.apache.httpcomponents.httpclient.source" version="4.5.13.v20210128-2225"/>
<unit id="org.apache.httpcomponents.httpcore" version="4.3.3.v201411290715"/>
<unit id="org.apache.httpcomponents.httpcore.source" version="4.3.3.v201411290715"/>
<unit id="org.apache.httpcomponents.httpcore" version="4.4.14.v20210128-2225"/>
<unit id="org.apache.httpcomponents.httpcore.source" version="4.4.14.v20210128-2225"/>
<unit id="org.apache.httpcomponents.httpcore-nio" version="4.4.5.v20210128-2225"/>
<unit id="org.apache.httpcomponents.httpcore-nio.source" version="4.4.5.v20210128-2225"/>
<unit id="org.apache.httpcomponents.httpcore.nio" version="4.1.0.v201101201700"/>
<unit id="org.apache.httpcomponents.httpcore.nio.source" version="4.1.0.v201101201700"/>
<unit id="org.apache.jasper.glassfish" version="2.2.2.v201501141630"/>
<unit id="org.apache.jasper.glassfish.source" version="2.2.2.v201501141630"/>
<unit id="org.apache.log4j" version="1.2.15.v201012070815"/>
<unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/>
<unit id="org.apache.logging.log4j" version="2.8.2.v20200818-1118"/>
<unit id="org.apache.logging.log4j.source" version="2.8.2.v20200818-1118"/>
<unit id="org.apache.lucene" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.lucene.source" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.lucene.analysis" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.lucene.analysis.source" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.lucene.analyzers-common" version="8.4.1.v20200122-1459"/>
<unit id="org.apache.lucene.analyzers-common.source" version="8.4.1.v20200122-1459"/>
<unit id="org.apache.lucene.analyzers-smartcn" version="8.4.1.v20200122-1459"/>
<unit id="org.apache.lucene.analyzers-smartcn.source" version="8.4.1.v20200122-1459"/>
<unit id="org.apache.lucene.core" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.lucene.core" version="8.4.1.v20200122-1459"/>
<unit id="org.apache.lucene.core.source" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.lucene.core.source" version="8.4.1.v20200122-1459"/>
<unit id="org.apache.lucene.grouping" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.lucene.grouping.source" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.lucene.highlighter" version="3.5.0.v20121015-1317"/>
<unit id="org.apache.lucene.highlighter.source" version="3.5.0.v20121015-1317"/>
<unit id="org.apache.lucene.memory" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.lucene.memory.source" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.lucene.misc" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.lucene.misc" version="7.5.0.v20181003-1532"/>
<unit id="org.apache.lucene.misc.source" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.lucene.misc.source" version="7.5.0.v20181003-1532"/>
<unit id="org.apache.lucene.queries" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.lucene.queries.source" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.lucene.queryparser" version="7.5.0.v20181003-1532"/>
<unit id="org.apache.lucene.queryparser.source" version="7.5.0.v20181003-1532"/>
<unit id="org.apache.lucene.spatial" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.lucene.spatial.source" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.lucene.spellchecker" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.lucene.spellchecker.source" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.sshd.core" version="0.7.0.v201303101611"/>
<unit id="org.apache.sshd.core.source" version="0.7.0.v201303101611"/>
<unit id="org.apache.sshd.osgi" version="2.6.0.v20210201-2003"/>
<unit id="org.apache.sshd.osgi.source" version="2.6.0.v20210201-2003"/>
<unit id="org.apache.sshd.sftp" version="2.6.0.v20210201-2003"/>
<unit id="org.apache.sshd.sftp.source" version="2.6.0.v20210201-2003"/>
<unit id="org.apache.wsil4j" version="1.0.0.v20180522-1857"/>
<unit id="org.apache.xalan" version="2.7.1.v201005080400"/>
<unit id="org.apache.xalan" version="2.7.2.v20201124-1837"/>
<unit id="org.apache.xalan.source" version="2.7.2.v20201124-1837"/>
<unit id="org.apache.xerces" version="2.12.1.v20210115-0812"/>
<unit id="org.apache.xerces.source" version="2.12.1.v20210115-0812"/>
<unit id="org.apache.xml.resolver" version="1.2.0.v201005080400"/>
<unit id="org.apache.xml.security" version="1.4.2.v201005080400"/>
<unit id="org.apache.xml.serializer" version="2.7.1.v201005080400"/>
<unit id="org.apache.xmlgraphics" version="1.4.0.v201301251218"/>
<unit id="org.bouncycastle.bcpg" version="1.65.0.v20200527-1955"/>
<unit id="org.bouncycastle.bcpg.source" version="1.65.0.v20200527-1955"/>
<unit id="org.bouncycastle.bcpkix" version="1.65.0.v20200527-1955"/>
<unit id="org.bouncycastle.bcpkix.source" version="1.65.0.v20200527-1955"/>
<unit id="org.bouncycastle.bcprov" version="1.65.1.v20200529-1514"/>
<unit id="org.bouncycastle.bcprov.source" version="1.65.1.v20200529-1514"/>
<unit id="org.hamcrest" version="1.1.0.v20090501071000"/>
<unit id="org.hamcrest.core" version="1.1.0.v20090501071000"/>
<unit id="org.hamcrest.core" version="1.3.0.v20180420-1519"/>
<unit id="org.hamcrest.core.source" version="1.1.0.v20090501071000"/>
<unit id="org.hamcrest.core.source" version="1.3.0.v20180420-1519"/>
<unit id="org.junit" version="4.12.0.v201504281640"/>
<unit id="org.junit" version="4.13.0.v20200204-1500"/>
<unit id="org.junit.jupiter.api" version="5.7.1.v20210222-1948"/>
<unit id="org.mozilla.javascript" version="1.7.5.v201504281450"/>
<unit id="org.mozilla.javascript" version="1.7.10.v20190430-1943"/>
<unit id="org.mozilla.javascript.source" version="1.7.5.v201504281450"/>
<unit id="org.mozilla.javascript.source" version="1.7.10.v20190430-1943"/>
<unit id="org.objectweb.asm" version="5.0.1.v201404251740"/>
<unit id="org.objectweb.asm" version="9.1.0.v20210209-1849"/>
<unit id="org.objectweb.asm.source" version="5.0.1.v201404251740"/>
<unit id="org.objectweb.asm.source" version="9.1.0.v20210209-1849"/>
<unit id="org.sat4j.core" version="2.3.5.v201308161310"/>
<unit id="org.sat4j.pb" version="2.3.5.v201404071733"/>
<unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/>
<unit id="org.slf4j.api" version="1.7.30.v20200204-2150"/>
<unit id="org.slf4j.api.source" version="1.7.2.v20121108-1250"/>
<unit id="org.slf4j.api.source" version="1.7.30.v20200204-2150"/>
<unit id="org.slf4j.apis.jcl" version="1.7.30.v20200204-2150"/>
<unit id="org.slf4j.apis.jcl.source" version="1.7.30.v20200204-2150"/>
<unit id="org.slf4j.apis.log4j" version="1.7.30.v20200204-2150"/>
<unit id="org.slf4j.apis.log4j.source" version="1.7.30.v20200204-2150"/>
<unit id="org.slf4j.binding.log4j12" version="1.7.30.v20201108-2042"/>
<unit id="org.slf4j.binding.log4j12.source" version="1.7.30.v20201108-2042"/>
<unit id="org.slf4j.binding.nop" version="1.7.30.v20200204-2150"/>
<unit id="org.slf4j.binding.nop.source" version="1.7.30.v20200204-2150"/>
<unit id="org.slf4j.binding.simple" version="1.7.30.v20200204-2150"/>
<unit id="org.slf4j.binding.simple.source" version="1.7.30.v20200204-2150"/>
<unit id="org.slf4j.bridge.jul" version="1.7.30.v20200204-2150"/>
<unit id="org.slf4j.bridge.jul.source" version="1.7.30.v20200204-2150"/>
<unit id="org.slf4j.ext" version="1.7.2.v20121108-1250"/>
<unit id="org.slf4j.ext" version="1.7.30.v20200204-2150"/>
<unit id="org.slf4j.ext.source" version="1.7.2.v20121108-1250"/>
<unit id="org.slf4j.ext.source" version="1.7.30.v20200204-2150"/>
<unit id="org.slf4j.impl.log4j12" version="1.7.2.v20131105-2200"/>
<unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/>
<unit id="org.slf4j.jcl" version="1.7.2.v20130115-1340"/>
<unit id="org.slf4j.jcl.source" version="1.7.2.v20130115-1340"/>
<unit id="org.slf4j.jul" version="1.7.2.v20121108-1250"/>
<unit id="org.slf4j.jul.source" version="1.7.2.v20121108-1250"/>
<unit id="org.slf4j.log4j" version="1.7.2.v20130115-1340"/>
<unit id="org.slf4j.log4j.source" version="1.7.2.v20130115-1340"/>
<unit id="org.slf4j.nop" version="1.7.2.v201212060727"/>
<unit id="org.slf4j.nop.source" version="1.7.2.v201212060727"/>
<unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/>
<unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/>
<unit id="org.uddi4j" version="2.0.5.v200805270300"/>
<unit id="org.w3c.css.sac" version="1.3.1.v200903091627"/>
<unit id="org.w3c.css.sac.source" version="1.3.1.v200903091627"/>
<unit id="org.w3c.dom.events" version="3.0.0.draft20060413_v201105210656"/>
<unit id="org.w3c.dom.events.source" version="3.0.0.draft20060413_v201105210656"/>
<unit id="org.w3c.dom.smil" version="1.0.1.v200903091627"/>
<unit id="org.w3c.dom.smil.source" version="1.0.1.v200903091627"/>
<unit id="org.w3c.dom.svg" version="1.1.0.v201011041433"/>
<unit id="org.w3c.dom.svg.source" version="1.1.0.v201011041433"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<repository location="https://eclipse.jeeeyul.net/update/"/>
<unit id="net.jeeeyul.eclipse.themes.feature.feature.group" version="2.3.16.I20201130-122417"/>
<unit id="net.jeeeyul.pdetools.feature.feature.group" version="1.2.17.I20201125-123138"/>
<unit id="net.jeeeyul.swtend.feature.feature.group" version="2.2.6.I20200702-084710"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<repository location="https://download.eclipse.org/nebula/releases/2.5.0/"/>
<unit id="org.eclipse.nebula.feature.feature.group" version="2.5.0.202106201019"/>
<unit id="org.eclipse.nebula.widgets.tablecombo" version="1.2.0.202106201019"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<repository location="https://download.eclipse.org/eclipse/updates/4.20"/>
<unit id="org.eclipse.test.feature.group" version="3.7.1500.v20210428-1559"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<repository location="https://download.eclipse.org/nattable/releases/2.0.1/repository/"/>
<unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="2.0.1.202106070924"/>
<unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="2.0.1.202106070924"/>
<unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="2.0.1.202106070924"/>
<unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="2.0.1.202106070924"/>
</location>
</locations>
<environment>
<os>win32</os>
<ws>win32</ws>
<arch>x86_64</arch>
</environment>
</target>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<?compositeArtifactRepository version='1.0.0'?>
<repository name='Talend Enterprise Composite Repository' type='org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository' version='1.0.0'>
<properties size='0'>
</properties>
<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/'/>
</children>
</repository>

View File

@@ -1,10 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<?compositeMetadataRepository version='1.0.0'?>
<repository name='Talend Open Source Composite Repository' type='org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository' version='1.0.0'>
<properties size='1'>
<property name='p2.atomic.composite.loading' value='true'/>
</properties>
<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/'/>
</children>
</repository>

View File

@@ -1,365 +0,0 @@
<?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.repo</groupId>
<artifactId>dependencies.p2</artifactId>
<version>8.0.1</version>
</parent>
<artifactId>dependencies.p2.tos</artifactId>
<packaging>pom</packaging>
<repositories>
<repository>
<id>sonatype_releases</id>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<url>https://oss.sonatype.org/content/repositories/releases/</url>
</repository>
<repository>
<id>sonatype_snapshots</id>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>biz.aQute.bnd</groupId>
<artifactId>biz.aQute.bndlib</artifactId>
<version>5.2.0</version>
</dependency>
<dependency>
<groupId>org.ops4j.pax.url</groupId>
<artifactId>pax-url-aether</artifactId>
<version>2.6.2-Talend</version>
</dependency>
<dependency>
<groupId>org.talend.dataquality</groupId>
<artifactId>dataquality-common</artifactId>
<version>${dataquality.lib.version}</version>
</dependency>
<dependency>
<groupId>org.talend.dataquality</groupId>
<artifactId>dataquality-phone</artifactId>
<version>${dataquality.lib.version}</version>
</dependency>
<dependency>
<groupId>org.talend.dataquality</groupId>
<artifactId>dataquality-statistics</artifactId>
<version>${dataquality.lib.version}</version>
</dependency>
<dependency>
<groupId>org.talend.dataquality</groupId>
<artifactId>dataquality-record-linkage</artifactId>
<version>${dataquality.lib.version}</version>
</dependency>
<dependency>
<groupId>org.talend.dataquality</groupId>
<artifactId>dataquality-converters</artifactId>
<version>${dataquality.lib.version}</version>
</dependency>
<dependency>
<groupId>org.talend.dataquality</groupId>
<artifactId>dataquality-text-japanese</artifactId>
<version>${dataquality.lib.version}</version>
</dependency>
<dependency>
<groupId>org.talend.dataquality</groupId>
<artifactId>dataquality-standardization</artifactId>
<version>${dataquality.lib.version}</version>
</dependency>
<dependency>
<groupId>org.talend.dataquality</groupId>
<artifactId>dataquality-sampling</artifactId>
<version>${dataquality.lib.version}</version>
</dependency>
<dependency>
<groupId>org.talend.daikon</groupId>
<artifactId>daikon</artifactId>
<version>${daikon.version}</version>
<classifier>bundle</classifier>
</dependency>
<dependency>
<groupId>org.talend.daikon</groupId>
<artifactId>crypto-utils</artifactId>
<version>${daikon.version}</version>
<classifier>bundle</classifier>
</dependency>
<dependency>
<groupId>org.talend.daikon</groupId>
<artifactId>daikon-exception</artifactId>
<version>${daikon.version}</version>
<classifier>bundle</classifier>
</dependency>
<dependency>
<groupId>org.talend.daikon</groupId>
<artifactId>multitenant-core</artifactId>
<version>${daikon.version}</version>
</dependency>
<!-- daikon dependencies -->
<dependency>
<groupId>com.cedarsoftware</groupId>
<artifactId>json-io</artifactId>
<version>4.9.9-TALEND</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.10</version>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.9.4</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.7</version>
</dependency>
<!-- end of daikon dependencies -->
<!-- ========================= -->
<!-- Added by TDM -->
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<version>1.9.15-TALEND</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.15-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.14</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.4</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>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>
<dependency>
<groupId>org.talend.studio</groupId>
<artifactId>studio-utils</artifactId>
<version>${studio-utils.version}</version>
<classifier>bundle</classifier>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov</artifactId>
<version>1.69.0</version>
<classifier>bundle</classifier>
</dependency>
<dependency>
<groupId>org.junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<classifier>bundle</classifier>
</dependency>
</dependencies>
</project>

View File

@@ -1,169 +0,0 @@
<?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>parent-pom</artifactId>
<version>8.0.1</version>
<relativePath>../../talend.studio.parent.pom</relativePath>
</parent>
<groupId>org.talend.repo</groupId>
<artifactId>dependencies.p2</artifactId>
<packaging>pom</packaging>
<properties>
<talend.nexus.host>https://artifacts-oss.talend.com</talend.nexus.host>
<dataquality.lib.version>9.0.2</dataquality.lib.version>
<fasterxml.jackson.version>2.11.4</fasterxml.jackson.version>
</properties>
<distributionManagement>
<snapshotRepository>
<id>talend_nexus_deployment</id>
<url>${talend.nexus.host}/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
<snapshots><enabled>true</enabled></snapshots>
<releases><enabled>false</enabled></releases>
</snapshotRepository>
<repository>
<id>talend_nexus_deployment</id>
<url>${talend.nexus.host}/nexus/content/repositories/TalendOpenSourceRelease/</url>
<snapshots><enabled>false</enabled></snapshots>
<releases><enabled>true</enabled></releases>
</repository>
</distributionManagement>
<repositories>
<repository>
<id>talend_open</id>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceRelease/</url>
</repository>
<repository>
<id>talend_open_snapshots</id>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
</repository>
</repositories>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.10</version>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>generate-resources</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/p2/plugins</outputDirectory>
<excludeTransitive>true</excludeTransitive>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<id>zip-p2-repo</id>
<phase>package</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<target>
<zip destfile="${project.build.directory}/${project.artifactId}.zip">
<fileset dir="${project.build.directory}/output">
<include name="**/*" />
</fileset>
</zip>
</target>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.groovy.maven</groupId>
<artifactId>gmaven-plugin</artifactId>
<executions>
<execution>
<id>choose-target-repository</id>
<phase>initialize</phase>
<goals>
<goal>execute</goal>
</goals>
<configuration>
<source>
if (project.version.endsWith("-SNAPSHOT")){
project.properties.targetrepository = project.distributionManagement.snapshotRepository.url;
}
else {
project.properties.targetrepository = project.distributionManagement.repository.url;
}
</source>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
<executions>
<execution>
<id>deploy_p2_zip</id>
<phase>deploy</phase>
<goals>
<goal>deploy-file</goal>
</goals>
<configuration>
<packaging>zip</packaging>
<generatePom>true</generatePom>
<url>${targetrepository}</url>
<repositoryId>talend_nexus_deployment</repositoryId>
<artifactId>${project.artifactId}</artifactId>
<groupId>org.talend.repo</groupId>
<version>${project.version}</version>
<file>${project.build.directory}/${project.artifactId}.zip</file>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-p2-extras-plugin</artifactId>
<version>0.22.0</version>
<executions>
<execution>
<id>create-p2-repository</id>
<phase>prepare-package</phase>
<goals>
<goal>publish-features-and-bundles</goal>
</goals>
<configuration>
<metadataRepositoryLocation>${project.build.directory}/output</metadataRepositoryLocation>
<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 +0,0 @@
<?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>parent-pom</artifactId>
<version>8.0.1</version>
<relativePath />
</parent>
<repositories>
<repository>
<id>talend_open</id>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceRelease/</url>
</repository>
<repository>
<id>talend_open_snapshots</id>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
</repository>
</repositories>
<artifactId>tos-product-aggregator-pom</artifactId>
<packaging>pom</packaging>
<profiles>
<profile>
<id>default</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<modules>
<module>talend.studio.tos.bd.product</module>
<module>talend.studio.tos.di.product</module>
<module>talend.studio.tos.dq.product</module>
<module>talend.studio.tos.esb.product</module>
</modules>
</profile>
<profile>
<id>all-tos-products</id>
<activation>
<property>
<name>tos.products</name>
<value>true</value>
</property>
</activation>
<modules>
<module>talend.studio.tos.bd.product</module>
<module>talend.studio.tos.di.product</module>
<module>talend.studio.tos.dq.product</module>
<module>talend.studio.tos.esb.product</module>
<module>talend.studio.tos.all.p2.product</module>
</modules>
</profile>
<profile>
<id>no-tos-products</id>
<activation>
<property>
<name>tos.products</name>
<value>false</value>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<id>no-tos-products-active</id>
<phase>validate</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<target>
<echo>!!!NOT BUILDING TOS PRODUCTS, tos.products=false</echo>
</target>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>tos.bd.product</id>
<activation>
<property>
<name>tos.bd</name>
<value>true</value>
</property>
</activation>
<modules>
<module>talend.studio.tos.bd.product</module>
</modules>
</profile>
<profile>
<id>tos.di.product</id>
<activation>
<property>
<name>tos.di</name>
<value>true</value>
</property>
</activation>
<modules>
<module>talend.studio.tos.di.product</module>
</modules>
</profile>
<profile>
<id>tos.dq.product</id>
<activation>
<property>
<name>tos.dq</name>
<value>true</value>
</property>
</activation>
<modules>
<module>talend.studio.tos.dq.product</module>
</modules>
</profile>
<profile>
<id>tos.esb.product</id>
<activation>
<property>
<name>tos.esb</name>
<value>true</value>
</property>
</activation>
<modules>
<module>talend.studio.tos.esb.product</module>
</modules>
</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 +0,0 @@
<?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>parent-pom</artifactId>
<version>8.0.1</version>
<relativePath />
</parent>
<artifactId>talend-tos-p2-repo</artifactId>
<packaging>eclipse-repository</packaging>
<properties>
<product.final.name>${launcher.prefix}-${product.timestamp}-V${product.version}${revision.filename}</product.final.name>
</properties>
<repositories>
<repository>
<id>talend_open</id>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceRelease/</url>
</repository>
<repository>
<id>talend_open_snapshots</id>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
</repository>
</repositories>
<profiles>
<profile>
<id>nonofficial</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<build>
</build>
</profile>
<profile>
<id>official</id>
<properties>
<official.activated>true</official.activated>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.0-alpha-2</version>
<executions>
<execution>
<id>read-product-properties</id>
<phase>initialize</phase>
<goals>
<goal>read-project-properties</goal>
</goals>
<configuration>
<files>
<file>${project.basedir}/product.properties</file>
</files>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<!-- Set property product.timestamp if not already set -->
<id>set-product-timestamp</id>
<phase>initialize</phase>
<configuration>
<exportAntProperties>true</exportAntProperties>
<target>
<taskdef resource="net/sf/antcontrib/antcontrib.properties" classpathref="maven.plugin.classpath" />
<if>
<not><isset property="product.timestamp" /></not>
<then>
<propertyregex property="product.timestamp" input="${buildQualifier}" regexp="^([0-9_]{13})(.*)" select="\1" casesensitive="false" />
</then>
</if>
<echo>product.timestamp = ${product.timestamp}</echo>
<property name="version.full" value="${product.version}.${product.timestamp}${release.suffix}" />
<echo>version.full = ${version.full}</echo>
</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,2 +0,0 @@
launcher.prefix=TOS_Full_Studio_p2_repository
storage.dir=all

View File

@@ -1,76 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?pde version="3.5"?>
<product name="Talend Open Studio" uid="org.talend.studio.tos.all.p2.product" id="org.talend.rcp.branding.tos.all.p2.product" application="org.talend.rcp.branding.tos.application" version="8.0.1.qualifier" useFeatures="true" includeLaunchers="false">
<configIni use="default">
<linux>config.ini</linux>
<macosx>config.ini</macosx>
<solaris>config.ini</solaris>
<win32>config.ini</win32>
</configIni>
<plugins>
</plugins>
<features>
<feature id="org.talend.fragment.jars.common.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.feature"/>
<feature id="org.talend.rcp.branding.top.feature"/>
<feature id="org.talend.rcp.branding.esbstandard.feature"/>
<feature id="org.talend.rcp.branding.tos.test.feature"/>
<feature id="org.talend.mdm.tom.test.feature"/>
<feature id="org.talend.bigdata.se.test.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.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.libraries.jdbc.feature"/>
<feature id="org.talend.rcp.feature"/>
<feature id="org.talend.repository.feature"/>
<feature id="org.talend.repository.services.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.studio.components.bd.couchbase.feature"/>
<feature id="org.talend.studio.components.bd.cosmosdb.feature"/>
<feature id="org.talend.studio.components.tcompv0.jdbc.feature"/>
<feature id="org.talend.studio.components.tcompv0.couchbase.feature"/>
<feature id="org.talend.studio.components.tcompv0.netsuite.feature"/>
<feature id="org.talend.studio.components.tcompv0.marklogic.feature"/>
<feature id="org.talend.studio.components.tcompv0.googledrive.feature"/>
<feature id="org.talend.studio.components.tcompv0.marketo.feature"/>
<feature id="org.talend.studio.components.tcompv0.azurestorage.feature"/>
<feature id="org.talend.studio.components.tcompv0.snowflake.feature"/>
<feature id="org.talend.studio.components.tcompv0.jira.feature"/>
<feature id="org.talend.studio.components.tcompv0.splunk.feature"/>
<feature id="org.talend.studio.components.tcompv0.salesforce.feature"/>
<feature id="org.talend.gmf.feature"/>
<feature id="org.talend.platform.feature"/>
</features>
</product>

View File

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

View File

@@ -1,17 +0,0 @@
#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.16.300.v20210525-1715.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.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,org.eclipse.swt.gtk.linux.aarch64@4,org.eclipse.core.filesystem.linux.aarch64@4,org.eclipse.equinox.launcher.cocoa.macosx.aarch64@4,org.eclipse.equinox.launcher.gtk.linux.aarch64@4,org.eclipse.swt.cocoa.macosx.aarch64@4
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator/bundles.info
osgi.bundles.defaultStartLevel=4
osgi.bundlefile.limit=200
osgi.framework.extensions=org.talend.osgi.lib.loader
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,13 +0,0 @@
-vmargs
-Xms256m
-Xmx768m
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=11
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m
--add-opens
java.base/java.lang=ALL-UNNAMED
--add-opens
java.base/java.util=ALL-UNNAMED
--add-modules=ALL-SYSTEM

View File

@@ -1,13 +0,0 @@
-vmargs
-Xms512m
-Xmx1536m
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=11
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m
--add-opens
java.base/java.lang=ALL-UNNAMED
--add-opens
java.base/java.util=ALL-UNNAMED
--add-modules=ALL-SYSTEM

View File

@@ -1,17 +0,0 @@
-vmargs
-Xms512m
-Xmx1536m
-Xdock:icon=../Resources/talend.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Dosgi.instance.area.default=../../../workspace
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=11
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m
--add-opens
java.base/java.lang=ALL-UNNAMED
--add-opens
java.base/java.util=ALL-UNNAMED
--add-modules=ALL-SYSTEM

View File

@@ -1,14 +0,0 @@
<?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>8.0.1</version>
<relativePath>../talend.studio.tos.product.parent.pom</relativePath>
</parent>
<artifactId>org.talend.studio.tos.bigdata.product</artifactId>
<packaging>eclipse-repository</packaging>
</project>

View File

@@ -1,8 +0,0 @@
launcher.prefix=TOS_BD
storage.prefix=${launcher.prefix}
product.name=Talend Open Studio for Big Data
product.branding.platform=org.talend.rcp.branding.tos.bigdata
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=tosbd

View File

@@ -1,28 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?pde version="3.5"?>
<product uid="org.talend.studio.tos.bigdata.product" id="org.talend.rcp.branding.tos.bigdata.product" useFeatures="true" includeLaunchers="false" version="8.0.1.qualifier">
<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.tos.bigdata.feature"/>
</features>
<configurations>
<plugin id="org.apache.felix.scr" autoStart="true" version="2.1.24.v20200924-1939" 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>

View File

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

View File

@@ -1,16 +0,0 @@
#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.16.300.v20210525-1715.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.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,org.eclipse.swt.gtk.linux.aarch64@4,org.eclipse.core.filesystem.linux.aarch64@4,org.eclipse.equinox.launcher.cocoa.macosx.aarch64@4,org.eclipse.equinox.launcher.gtk.linux.aarch64@4,org.eclipse.swt.cocoa.macosx.aarch64@4
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator/bundles.info
osgi.bundles.defaultStartLevel=4
osgi.bundlefile.limit=200
osgi.framework.extensions=org.talend.osgi.lib.loader,org.eclipse.osgi.compatibility.state
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,13 +0,0 @@
-vmargs
-Xms256m
-Xmx768m
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=11
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m
--add-opens
java.base/java.lang=ALL-UNNAMED
--add-opens
java.base/java.util=ALL-UNNAMED
--add-modules=ALL-SYSTEM

View File

@@ -1,13 +0,0 @@
-vmargs
-Xms512m
-Xmx1536m
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=11
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m
--add-opens
java.base/java.lang=ALL-UNNAMED
--add-opens
java.base/java.util=ALL-UNNAMED
--add-modules=ALL-SYSTEM

View File

@@ -1,17 +0,0 @@
-vmargs
-Xms512m
-Xmx1536m
-Xdock:icon=../Resources/talend.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Dosgi.instance.area.default=../../../workspace
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=11
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m
--add-opens
java.base/java.lang=ALL-UNNAMED
--add-opens
java.base/java.util=ALL-UNNAMED
--add-modules=ALL-SYSTEM

View File

@@ -1,14 +0,0 @@
<?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>8.0.1</version>
<relativePath>../talend.studio.tos.product.parent.pom</relativePath>
</parent>
<artifactId>org.talend.studio.tos.di.product</artifactId>
<packaging>eclipse-repository</packaging>
</project>

View File

@@ -1,8 +0,0 @@
launcher.prefix=TOS_DI
storage.prefix=${launcher.prefix}
product.name=Talend Open Studio for Data Integration
product.branding.platform=org.talend.rcp.branding.tos
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=tos

View File

@@ -1,31 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?pde version="3.5"?>
<product uid="org.talend.studio.tos.di.product" id="org.talend.rcp.branding.tos.product" useFeatures="true" includeLaunchers="false" version="8.0.1.qualifier">
<configIni use="default">
<linux>config.ini</linux>
<macosx>config.ini</macosx>
<solaris>config.ini</solaris>
<win32>config.ini</win32>
</configIni>
<plugins>
</plugins>
<features>
<feature id="org.talend.rcp.branding.tos.feature"/>
</features>
<configurations>
<plugin id="org.apache.felix.scr" autoStart="true" startLevel="2" version="2.1.24.v20200924-1939" />
<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="4" />
<plugin id="org.talend.components.api.service.osgi" autoStart="true" startLevel="0" />
<plugin id="org.talend.maven.resolver" autoStart="true" startLevel="0" />
</configurations>
</product>

View File

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

View File

@@ -1,15 +0,0 @@
#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.16.300.v20210525-1715.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.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,org.eclipse.swt.gtk.linux.aarch64@4,org.eclipse.core.filesystem.linux.aarch64@4,org.eclipse.equinox.launcher.cocoa.macosx.aarch64@4,org.eclipse.equinox.launcher.gtk.linux.aarch64@4,org.eclipse.swt.cocoa.macosx.aarch64@4
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator/bundles.info
osgi.bundles.defaultStartLevel=4
osgi.bundlefile.limit=200
osgi.framework.extensions=org.talend.osgi.lib.loader
file.encoding=UTF-8
eclipse.p2.data.area=@config.dir/../p2/
eclipse.p2.profile=profile

View File

@@ -1,13 +0,0 @@
-vmargs
-Xms256m
-Xmx768m
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=11
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m
--add-opens
java.base/java.lang=ALL-UNNAMED
--add-opens
java.base/java.util=ALL-UNNAMED
--add-modules=ALL-SYSTEM

View File

@@ -1,13 +0,0 @@
-vmargs
-Xms512m
-Xmx1536m
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=11
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m
--add-opens
java.base/java.lang=ALL-UNNAMED
--add-opens
java.base/java.util=ALL-UNNAMED
--add-modules=ALL-SYSTEM

View File

@@ -1,17 +0,0 @@
-vmargs
-Xms512m
-Xmx1536m
-Xdock:icon=../Resources/talend.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Dosgi.instance.area.default=../../../workspace
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=11
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m
--add-opens
java.base/java.lang=ALL-UNNAMED
--add-opens
java.base/java.util=ALL-UNNAMED
--add-modules=ALL-SYSTEM

View File

@@ -1,14 +0,0 @@
<?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>8.0.1</version>
<relativePath>../talend.studio.tos.product.parent.pom</relativePath>
</parent>
<artifactId>org.talend.studio.tos.dq.product</artifactId>
<packaging>eclipse-repository</packaging>
</project>

View File

@@ -1,8 +0,0 @@
launcher.prefix=TOS_DQ
storage.prefix=${launcher.prefix}
product.name=Talend Open Studio for Data Quality
product.branding.platform=org.talend.rcp.branding.top
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=top

View File

@@ -1,28 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?pde version="3.5"?>
<product uid="org.talend.studio.tos.dq.product" id="org.talend.rcp.branding.top.product" useFeatures="true" includeLaunchers="false" version="8.0.1.qualifier">
<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.top.feature"/>
</features>
<configurations>
<plugin id="org.apache.felix.scr" autoStart="true" startLevel="2" version="2.1.24.v20200924-1939" />
<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.maven.resolver" autoStart="true" startLevel="0" />
</configurations>
</product>

View File

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

View File

@@ -1,16 +0,0 @@
#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.16.300.v20210525-1715.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.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,org.eclipse.swt.gtk.linux.aarch64@4,org.eclipse.core.filesystem.linux.aarch64@4,org.eclipse.equinox.launcher.cocoa.macosx.aarch64@4,org.eclipse.equinox.launcher.gtk.linux.aarch64@4,org.eclipse.swt.cocoa.macosx.aarch64@4
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator/bundles.info
osgi.bundles.defaultStartLevel=4
osgi.bundlefile.limit=200
osgi.framework.extensions=org.talend.osgi.lib.loader
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,13 +0,0 @@
-vmargs
-Xms256m
-Xmx768m
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=11
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m
--add-opens
java.base/java.lang=ALL-UNNAMED
--add-opens
java.base/java.util=ALL-UNNAMED
--add-modules=ALL-SYSTEM

View File

@@ -1,13 +0,0 @@
-vmargs
-Xms512m
-Xmx1536m
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=11
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m
--add-opens
java.base/java.lang=ALL-UNNAMED
--add-opens
java.base/java.util=ALL-UNNAMED
--add-modules=ALL-SYSTEM

View File

@@ -1,17 +0,0 @@
-vmargs
-Xms512m
-Xmx1536m
-Xdock:icon=../Resources/talend.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Dosgi.instance.area.default=../../../workspace
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=11
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:MaxMetaspaceSize=512m
--add-opens
java.base/java.lang=ALL-UNNAMED
--add-opens
java.base/java.util=ALL-UNNAMED
--add-modules=ALL-SYSTEM

View File

@@ -1,14 +0,0 @@
<?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>8.0.1</version>
<relativePath>../talend.studio.tos.product.parent.pom</relativePath>
</parent>
<artifactId>org.talend.studio.tos.esb.product</artifactId>
<packaging>eclipse-repository</packaging>
</project>

View File

@@ -1,8 +0,0 @@
launcher.prefix=TOS_ESB
storage.prefix=TOS_ESB-Studio
product.name=Talend Open Studio for ESB
product.branding.platform=org.talend.rcp.branding.esbstandard
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=esb

View File

@@ -1,28 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?pde version="3.5"?>
<product uid="org.talend.studio.tos.esb.product" id="org.talend.rcp.branding.esbstandard.product" useFeatures="true" includeLaunchers="false" version="8.0.1.qualifier">
<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.esbstandard.feature"/>
</features>
<configurations>
<plugin id="org.apache.felix.scr" autoStart="true" startLevel="2" version="2.1.24.v20200924-1939" />
<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>

View File

@@ -1,606 +0,0 @@
<?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>parent-pom</artifactId>
<version>8.0.1</version>
<relativePath />
</parent>
<artifactId>tos-products-parent-pom</artifactId>
<packaging>pom</packaging>
<repositories>
<repository>
<id>talend_open</id>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<url>${talend.nexus.host}/nexus/content/repositories/TalendOpenSourceRelease/</url>
</repository>
<repository>
<id>talend_open_snapshots</id>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<url>${talend.nexus.host}/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>releases</id>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<url>${talend.nexus.host}/nexus/content/repositories/TalendOpenSourceRelease/</url>
</pluginRepository>
<pluginRepository>
<id>snapshots</id>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<url>${talend.nexus.host}/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
</pluginRepository>
</pluginRepositories>
<properties>
<talend.nexus.host>https://artifacts-oss.talend.com</talend.nexus.host>
<product.final.name>${storage.prefix}-${product.timestamp}-V${product.version}${revision.filename}</product.final.name>
<studio.dir>${project.build.directory}/products/${project.artifactId}/${osgi.os}/${osgi.ws}/${osgi.arch}</studio.dir>
<bom.out.dir>${project.build.directory}/products/${project.artifactId}-bom</bom.out.dir>
<bom.final.name.prefix>${storage.prefix}-${product.timestamp}-V${product.version}-${revision.filename}</bom.final.name.prefix>
<bom.final.name>${bom.final.name.prefix}-bom.xlsx</bom.final.name>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.0-alpha-2</version>
<executions>
<execution>
<id>read-product-properties</id>
<phase>initialize</phase>
<goals>
<goal>read-project-properties</goal>
</goals>
<configuration>
<files>
<file>${project.basedir}/product.properties</file>
</files>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-repository-plugin</artifactId>
<version>${tycho.version}</version>
<executions>
<execution>
<id>default-archive-repository</id>
<phase>none</phase>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-director-plugin</artifactId>
<version>${tycho.version}</version>
<executions>
<execution>
<id>materialize-products</id>
<goals>
<goal>materialize-products</goal>
</goals>
</execution>
</executions>
<configuration>
<products>
<product>
<!--We need to specify this product otherwise on Mac the build fails because of a .DS_Store found at the same level that the prodcut make the build fail.-->
<id>${project.artifactId}</id>
</product>
</products>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.8</version>
<executions>
<!-- Unzip Eclipse artifacts -->
<execution>
<id>unpack-binaries</id>
<phase>package</phase>
<goals>
<goal>unpack</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>${project.groupId}</groupId>
<artifactId>eclipse-launcher-binaries</artifactId>
<version>8.0.1</version>
<type>zip</type>
<overWrite>true</overWrite>
<outputDirectory>${studio.dir}</outputDirectory>
</artifactItem>
<artifactItem>
<groupId>${project.groupId}</groupId>
<artifactId>eclipse-launcher-mac-${launcher.prefix}</artifactId>
<version>8.0.1</version>
<type>zip</type>
<overWrite>true</overWrite>
<outputDirectory>${studio.dir}</outputDirectory>
</artifactItem>
<artifactItem>
<groupId>${project.groupId}</groupId>
<artifactId>tos-about-files</artifactId>
<version>3.6.1</version>
<type>zip</type>
<overWrite>true</overWrite>
<outputDirectory>${studio.dir}</outputDirectory>
</artifactItem>
<artifactItem>
<groupId>${project.groupId}</groupId>
<artifactId>eclipse-delta-pack</artifactId>
<version>4.20.0</version>
<type>zip</type>
<overWrite>true</overWrite>
<outputDirectory>${studio.dir}</outputDirectory>
</artifactItem>
</artifactItems>
</configuration>
</execution>
<execution>
<id>copy-license-txt</id>
<phase>package</phase>
<goals>
<goal>copy</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>${project.groupId}</groupId>
<artifactId>${product.branding.platform}</artifactId>
<version>${maven.compatible.version}</version>
<type>txt</type>
<classifier>license</classifier>
<overWrite>true</overWrite>
<outputDirectory>${studio.dir}</outputDirectory>
<destFileName>license.txt</destFileName>
</artifactItem>
</artifactItems>
</configuration>
</execution>
<execution>
<id>copy-studio-add-conf</id>
<phase>package</phase>
<goals>
<goal>unpack</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>${project.groupId}</groupId>
<artifactId>studio-add-conf</artifactId>
<version>8.0.1-SNAPSHOT</version>
<type>zip</type>
<classifier />
<overWrite>true</overWrite>
<outputDirectory>${studio.dir}/configuration</outputDirectory>
</artifactItem>
</artifactItems>
</configuration>
</execution>
<execution>
<id>copy-notice-txt</id>
<phase>package</phase>
<goals>
<goal>copy</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>${project.groupId}</groupId>
<artifactId>${product.branding.platform}</artifactId>
<version>${maven.compatible.version}</version>
<type>txt</type>
<classifier>notice</classifier>
<overWrite>true</overWrite>
<outputDirectory>${studio.dir}</outputDirectory>
<destFileName>NOTICE.txt</destFileName>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.talend.studio</groupId>
<artifactId>bomtool</artifactId>
<version>1.0.0-SNAPSHOT</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>genNotice</goal>
</goals>
</execution>
</executions>
<configuration>
<studioDirectory>${studio.dir}</studioDirectory>
<outputDirectory>${bom.out.dir}</outputDirectory>
<productVersion>${product.version}</productVersion>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.7</version>
<executions>
<!-- Copy config.ini into configuration dir -->
<execution>
<id>copy-config-ini</id>
<phase>package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<resources>
<resource>
<directory>${project.basedir}</directory>
<filtering>true</filtering>
<includes>
<include>config.ini</include>
</includes>
</resource>
</resources>
<outputDirectory>${studio.dir}/configuration</outputDirectory>
<overwrite>true</overwrite>
</configuration>
</execution>
<!-- Copy .eclipseproduct into product root -->
<execution>
<id>copy-eclipseproduct</id>
<phase>package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<resources>
<resource>
<directory>${project.basedir}</directory>
<filtering>true</filtering>
<includes>
<include>.eclipseproduct</include>
</includes>
</resource>
</resources>
<outputDirectory>${studio.dir}</outputDirectory>
<overwrite>true</overwrite>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<!-- Set property product.timestamp if not already set -->
<id>set-product-timestamp</id>
<phase>initialize</phase>
<configuration>
<exportAntProperties>true</exportAntProperties>
<target>
<taskdef resource="net/sf/antcontrib/antcontrib.properties" classpathref="maven.plugin.classpath" />
<if>
<not><isset property="product.timestamp" /></not>
<then>
<propertyregex property="product.timestamp" input="${buildQualifier}" regexp="^([0-9_]{13})(.*)" select="\1" casesensitive="false" />
</then>
</if>
<echo>product.timestamp = ${product.timestamp}</echo>
<property name="version.full" value="${product.version}.${product.timestamp}${release.suffix}" />
<echo>version.full = ${version.full}</echo>
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
<execution>
<!-- Replace properties in branding plugin about.mappings file -->
<id>replace-about-mappings-properties</id>
<phase>package</phase>
<configuration>
<target>
<taskdef resource="net/sf/antcontrib/antcontrib.properties" classpathref="maven.plugin.classpath" />
<echo>Looking for ${studio.dir}/plugins/${product.branding.platform}_${product.version}*</echo>
<echo>buildQualifier=${buildQualifier}</echo>
<echo>product.timestamp=${product.timestamp}</echo>
<echo>version.full=${version.full}</echo>
<fileset dir="${studio.dir}/plugins" includes="${product.branding.platform}_${product.version}*/about.mappings" id="aboutmappingspath_temp" />
<pathconvert property="aboutmappingspath" refid="aboutmappingspath_temp" />
<echo>aboutmappingspath=${aboutmappingspath}</echo>
<loadfile property="about" srcFile="${aboutmappingspath}">
<filterchain>
<expandproperties />
</filterchain>
</loadfile>
<echo file="${aboutmappingspath}">${about}</echo>
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
<execution>
<!-- Unzip launchers and prepare ini files from templates -->
<id>copy-launchers</id>
<phase>package</phase>
<configuration>
<target>
<echo>version.full=${version.full}</echo>
<taskdef resource="net/sf/antcontrib/antcontrib.properties" classpathref="maven.plugin.classpath" />
<move todir="${studio.dir}">
<fileset dir="${studio.dir}">
<include name="*" />
</fileset>
<dirset dir="${studio.dir}">
<include name="*" />
</dirset>
<mapper>
<mapper type="regexp" from="(.*)launcher(.*)" to="\1${launcher.prefix}\2" />
</mapper>
</move>
<ac:for xmlns:ac="antlib:net.sf.antcontrib" list="linux-gtk-x86_64,linux-gtk-aarch64,win-x86_64" param="platform">
<sequential>
<copy tofile="${studio.dir}/${launcher.prefix}-@{platform}.ini" file="${project.basedir}/launcher_64.ini" />
</sequential>
</ac:for>
<copy tofile="${studio.dir}/${launcher.prefix}-macosx-cocoa.ini" file="${project.basedir}/launcher_macosx.ini" />
<property name="launcher.name" value="${product.name}" />
<property name="launcher.info" value="${mac.launcher.info}" />
<chmod dir="${studio.dir}" perm="755" includes="${launcher.prefix}*" verbose="true" />
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
<execution>
<!-- Generated file artifacts.xml is currently unused, delete manually -->
<id>delete-p2-build-generated-files</id>
<phase>package</phase>
<configuration>
<target>
<delete>
<fileset dir="${studio.dir}">
<include name="artifacts.xml" />
</fileset>
</delete>
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
<execution>
<!-- Create final product ZIP -->
<id>zip-product</id>
<phase>package</phase>
<configuration>
<target>
<echo>product.timestamp = ${product.timestamp}</echo>
<move file="${studio.dir}" tofile="${studio.dir}/../${product.final.name}" />
<zip destfile="${project.build.directory}/products/${product.final.name}.zip">
<zipfileset filemode="755" dir="${studio.dir}/..">
<include name="${product.final.name}/**/**" />
</zipfileset>
</zip>
</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>
<profiles>
<profile>
<id>nonofficial</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-packaging-plugin</artifactId>
<version>${tycho.version}</version>
<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>default</timestampProvider>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>official</id>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-packaging-plugin</artifactId>
<version>${tycho.version}</version>
<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>default</timestampProvider>
</configuration>
</plugin>
<!--
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>-->
<!-- Attach product ZIP to Maven artifact -->
<!-- <id>attach-artifacts</id>
<phase>package</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
<configuration>
<artifacts>
<artifact>
<file>${project.build.directory}/products/${product.final.name}.zip</file>
<type>product</type>
</artifact>
</artifacts>
</configuration>
</execution>
</executions>
</plugin>-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<!-- Copy build to products directory -->
<id>move-build-to-products</id>
<phase>install</phase>
<configuration>
<target>
<taskdef resource="net/sf/antcontrib/antcontrib.properties" classpathref="maven.plugin.classpath" />
<property name="product.build.path" value="${product.build.id}/${storage.dir}/V${product.version}${revision.filename}" />
<property name="product.dir" value="${storage}/${product.build.path}" />
<mkdir dir="${product.dir}" />
<echo>Moving product ZIP ${project.build.directory}/products/${product.final.name}.zip to ${product.dir}</echo>
<move todir="${product.dir}" file="${project.build.directory}/products/${product.final.name}.zip" />
<!-- Copy bom -->
<property name="bom.build.path" value="${product.build.id}/BOMS" />
<property name="bom.dir" value="${storage}/${bom.build.path}" />
<mkdir dir="${bom.dir}" />
<echo>Copying ${bom.out.dir}/BOM.xlsx to ${bom.dir}/${bom.final.name}</echo>
<copy tofile="${bom.dir}/${bom.final.name}" file="${bom.out.dir}/BOM.xlsx" />
<echo>Copying ${bom.out.dir}/jarlist.json to ${bom.dir}/${bom.final.name.prefix}-jarlist.json</echo>
<copy tofile="${bom.dir}/${bom.final.name.prefix}-jarlist.json" file="${bom.out.dir}/jarlist.json" />
<echo>Copying ${bom.out.dir}/NOTICE.txt to ${bom.dir}/${bom.final.name.prefix}-NOTICE.txt</echo>
<copy tofile="${bom.dir}/${bom.final.name.prefix}-NOTICE.txt" file="${bom.out.dir}/NOTICE.txt" />
<echo>Copying ${bom.out.dir}/report.txt to ${bom.dir}/${bom.final.name.prefix}-report.txt</echo>
<copy tofile="${bom.dir}/${bom.final.name.prefix}-report.txt" file="${bom.out.dir}/report.txt" />
<if>
<and>
<equals arg1="${env.HUDSON_URL}" arg2="https://ci-newbuild.talend.com/" />
<equals arg1="${automaticnb}" arg2="1" />
</and>
<then>
<echo file="${storage}/lastnb.txt" append="true">http://newbuild.talend.com/builds/${product.build.path}/${product.final.name}.zip${line.separator}</echo>
<echo file="${storage}/lastnb.txt" append="true">http://newbuild.talend.com/builds/${bom.build.path}/${bom.final.name}${line.separator}</echo>
<echo file="${storage}/lastnb.txt" append="true">http://newbuild.talend.com/builds/${bom.build.path}/${bom.final.name.prefix}-jarlist.json${line.separator}</echo>
<echo file="${storage}/lastnb.txt" append="true">http://newbuild.talend.com/builds/${bom.build.path}/${bom.final.name.prefix}-NOTICE.txt${line.separator}</echo>
<echo file="${storage}/lastnb.txt" append="true">http://newbuild.talend.com/builds/${bom.build.path}/${bom.final.name.prefix}-report.txt${line.separator}</echo>
</then>
</if>
<exec executable="openssl" dir="${product.dir}" outputproperty="sha256">
<arg line="dgst" />
<arg line="-sha256" />
<arg line="${product.final.name}.zip" />
</exec>
<echo file="${product.dir}/${product.final.name}.zip.sha256" append="false">${sha256}</echo>
</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>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>

61
pom.xml
View File

@@ -1,61 +0,0 @@
<?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>parent-pom</artifactId>
<version>8.0.1-SNAPSHOT</version>
<relativePath />
</parent>
<artifactId>tos</artifactId>
<packaging>pom</packaging>
<repositories>
<repository>
<id>talend_open</id>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceRelease/</url>
</repository>
<repository>
<id>talend_open_snapshots</id>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
</repository>
</repositories>
<profiles>
<profile>
<id>build-tos</id>
<activation>
<property>
<name>tos.build</name>
<value>!false</value>
</property>
</activation>
<modules>
<module>../tbd-studio-se</module>
<module>../tcommon-studio-se</module>
<module>../tdi-studio-se</module>
<module>../tdq-studio-se</module>
<module>../tesb-studio-se</module>
<module>../tmdm-common</module>
<module>../tmdm-studio-se</module>
</modules>
</profile>
</profiles>
<modules>
<module>build</module>
</modules>
</project>

View File

@@ -1,570 +0,0 @@
<?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>
<groupId>org.talend.studio</groupId>
<artifactId>parent-pom</artifactId>
<version>8.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<components.version>0.37.0</components.version>
<tacokit.components.version>1.26.0</tacokit.components.version>
<component-runtime.version>1.37.0</component-runtime.version>
<m2.fasterxml.jackson.version>2.11.4</m2.fasterxml.jackson.version>
<jackson-codehaus.version>1.9.15-TALEND</jackson-codehaus.version>
<daikon.version>0.31.12</daikon.version>
<slf4j-api.version>1.7.29</slf4j-api.version>
<daikon-ee.format.verison>3.2.0</daikon-ee.format.verison>
<daikon.audit.version>1.16.1</daikon.audit.version>
<org.talend.daikon.crypto-utils.version>0.31.12</org.talend.daikon.crypto-utils.version>
<studio-utils.version>1.0.6</studio-utils.version>
<compcache.creator.version>1.0.0</compcache.creator.version>
<tycho.version>1.7.0</tycho.version>
<tycho-extras.version>${tycho.version}</tycho-extras.version>
<base.version>8.0.1</base.version>
<!-- osgi.compatible.version is either ${base.version}-SNAPSHOT (snapshots), ${base.version}.<suffix> (milestones), or ${base.version} (GA)-->
<osgi.compatible.version>${base.version}</osgi.compatible.version>
<!-- maven.compatible.version is either ${base.version}-SNAPSHOT (snapshots), ${base.version}-<suffix> (milestones), or ${base.version} (GA)-->
<maven.compatible.version>${base.version}</maven.compatible.version>
<repo.type>Release</repo.type>
<doc.version>7.3.1-SNAPSHOT</doc.version>
<talend.nexus.host>https://artifacts-oss.talend.com</talend.nexus.host>
<talend.nexus.url>${talend.nexus.host}/nexus/content/repositories</talend.nexus.url>
<talend.nexus.p2unzip.url>${talend.nexus.host}/nexus/content/unzip</talend.nexus.p2unzip.url>
<opensourcesnapshot-unziprepo.url>${talend.nexus.p2unzip.url}/TalendP2UnzipOpenSourceSnapshot/org/talend/repo</opensourcesnapshot-unziprepo.url>
<opensourcerelease-unziprepo.url>${talend.nexus.p2unzip.url}/TalendP2UnzipOpenSourceRelease/org/talend/repo</opensourcerelease-unziprepo.url>
<eclipse-repo.url>${opensourcerelease-unziprepo.url}/eclipse-p2-repo/4.20/eclipse-p2-repo-4.20.zip-unzip/</eclipse-repo.url>
<babel-repo.url>${opensourcerelease-unziprepo.url}/babel-r2021-06/0.19.0/babel-r2021-06-0.19.0.zip-unzip/</babel-repo.url>
<opensourcesnapshot-repo.url>${talend.nexus.url}/TalendOpenSourceSnapshot</opensourcesnapshot-repo.url>
<opensourcerelease-repo.url>${talend.nexus.url}/TalendOpenSourceRelease</opensourcerelease-repo.url>
<tos-p2-repo.url>${talend.nexus.p2unzip.url}/TalendP2UnzipOpenSource${repo.type}/org/talend/studio/talend-tos-p2-repo/${osgi.compatible.version}/talend-tos-p2-repo-${osgi.compatible.version}.zip-unzip/</tos-p2-repo.url>
<tos-deps-p2-repo.url>${talend.nexus.p2unzip.url}/TalendP2UnzipOpenSource${repo.type}/org/talend/repo/dependencies.p2.tos/${maven.compatible.version}/dependencies.p2.tos-${maven.compatible.version}.zip-unzip/</tos-deps-p2-repo.url>
<jgit.dirtyWorkingTree.official>error</jgit.dirtyWorkingTree.official>
<osgi.ws>win32</osgi.ws>
<osgi.os>win32</osgi.os>
<osgi.arch>x86_64</osgi.arch>
<strictVersions>false</strictVersions>
</properties>
<distributionManagement>
<snapshotRepository>
<id>talend_nexus_deployment</id>
<url>${opensourcesnapshot-repo.url}</url>
<snapshots><enabled>true</enabled></snapshots>
<releases><enabled>false</enabled></releases>
</snapshotRepository>
<repository>
<id>talend_nexus_deployment</id>
<url>${opensourcerelease-repo.url}</url>
<snapshots><enabled>false</enabled></snapshots>
<releases><enabled>true</enabled></releases>
</repository>
</distributionManagement>
<repositories>
<repository>
<id>tos-deps</id>
<url>${tos-deps-p2-repo.url}</url>
<!-- setup normally with ${tos-deps-p2-repo.url}, changed for local testing only -->
<!--<url>file:///D:/Work/eclipse_upgrade/target_platform/target741/p2-tos</url>-->
<layout>p2</layout>
</repository>
<repository>
<id>talend_open</id>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<url>${opensourcerelease-repo.url}</url>
</repository>
<repository>
<id>talend_open_snapshots</id>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<url>${opensourcesnapshot-repo.url}</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>talend-openplugins-snapshot</id>
<name>talend-openplugins-snapshot</name>
<url>${opensourcesnapshot-repo.url}</url>
</pluginRepository>
<pluginRepository>
<id>talend-openplugins-release</id>
<name>talend-openplugins-release</name>
<url>${opensourcerelease-repo.url}</url>
</pluginRepository>
</pluginRepositories>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-director-plugin</artifactId>
<version>${tycho.version}</version>
<configuration>
<profile>profile</profile>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-packaging-plugin</artifactId>
<version>${tycho.version}</version>
<configuration>
<strictVersions>${strictVersions}</strictVersions>
</configuration>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-maven-plugin</artifactId>
<version>${tycho.version}</version>
<extensions>true</extensions>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-versions-plugin</artifactId>
<version>${tycho.version}</version>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>target-platform-configuration</artifactId>
<version>${tycho.version}</version>
<configuration>
<executionEnvironmentDefault>JavaSE-1.8</executionEnvironmentDefault>
<environments>
<environment>
<os>${osgi.os}</os>
<ws>${osgi.ws}</ws>
<arch>${osgi.arch}</arch>
</environment>
</environments>
<filters>
<!-- restrict version of a bundle -->
<!--<filter>
<type>eclipse-plugin</type>
<id>org.eclipse.ui.views.properties.tabbed</id>
<restrictTo>
<version>3.6.100.v20140519-0906</version>
</restrictTo>
</filter>-->
<!-- <filter>
<type>eclipse-plugin</type>
<id>org.eclipse.jdt.core</id>
<restrictTo>
<version>3.26.0.v20210609-0549</version>
</restrictTo>
</filter> -->
<!-- example 2: remove all providers of the package javax.persistence except the bundle javax.persistence
<filter>
<type>java-package</type>
<id>javax.persistence</id>
<restrictTo>
<type>eclipse-plugin</type>
<id>javax.persistence</id>
</restrictTo>
</filter>
-->
<!-- example 3: work around Equinox bug 348045
<filter>
<type>p2-installable-unit</type>
<id>org.eclipse.equinox.servletbridge.extensionbundle</id>
<removeAll />
</filter>
-->
</filters>
</configuration>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-compiler-plugin</artifactId>
<version>${tycho.version}</version>
<configuration>
<compilerArgs>
<arg>-err:+discouraged,forbidden</arg>
<arg>-warn:+discouraged,forbidden</arg>
</compilerArgs>
<compilerVersion>1.8</compilerVersion>
<source>1.8</source>
<target>1.8</target>
<useProjectSettings>false</useProjectSettings>
</configuration>
</plugin>
<plugin>
<groupId>org.talend.ci</groupId>
<artifactId>component-cache-creator</artifactId>
<version>${compcache.creator.version}</version>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>add.base.p2</id>
<activation>
<file>
<missing>${user.dir}/skip.eclipse.p2.properties</missing>
</file>
</activation>
<repositories>
<repository>
<id>eclipse_repo</id>
<url>${eclipse-repo.url}</url>
<layout>p2</layout>
</repository>
<repository>
<id>babel_repo</id>
<url>${babel-repo.url}</url>
<layout>p2</layout>
</repository>
<repository>
<id>swtbot</id>
<url>https://download.eclipse.org/technology/swtbot/releases/3.1.0/</url>
<layout>p2</layout>
</repository>
</repositories>
</profile>
<profile>
<id>nonofficial</id>
<activation>
<property>
<name>!buildRootDir</name>
</property>
</activation>
<properties>
<release.suffix>-SNAPSHOT</release.suffix>
<revision.filename>SNAPSHOT</revision.filename>
<product.version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</product.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<id>parse-version</id>
<goals>
<goal>parse-version</goal>
</goals>
</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>junit.product</id>
<properties>
<release.suffix>-SNAPSHOT</release.suffix>
<revision.filename>SNAPSHOT</revision.filename>
<product.version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</product.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<id>parse-version</id>
<goals>
<goal>parse-version</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-packaging-plugin</artifactId>
<version>${tycho.version}</version>
<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>default</timestampProvider>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>tuj</id>
<properties>
<release.suffix>-SNAPSHOT</release.suffix>
<revision.filename>SNAPSHOT</revision.filename>
<product.version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</product.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<id>parse-version</id>
<goals>
<goal>parse-version</goal>
</goals>
</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>official</id>
<properties>
<talendtargetplatform.path>${buildRootDir}/../targetplatform</talendtargetplatform.path>
<talendtargetplatformversion.path>${talendtargetplatform.path}/${product.version}</talendtargetplatformversion.path>
<skipBom>false</skipBom>
</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>patch</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<properties>
<product.version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</product.version>
<timestamp>${maven.build.timestamp}</timestamp>
<maven.build.timestamp.format>yyyyMMdd'_'HHmm</maven.build.timestamp.format>
</properties>
<repositories>
<repository>
<id>fullp2</id>
<url>${fullp2_url}</url>
<layout>p2</layout>
</repository>
</repositories>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<id>parse-version</id>
<goals>
<goal>parse-version</goal>
</goals>
</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-extras.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,25 +0,0 @@
<project name="proj" default="checkRepos">
<path id="project.classpath">
</path>
<taskdef resource="net/sf/antcontrib/antcontrib.properties"/>
<taskdef resource="net/sf/antcontrib/antlib.xml" classpathref="project.classpath" />
<property name="buildRoot" value="../../.." />
<target name="checkRepos">
<delete file="./missing_poms.txt" failonerror="false"/>
<dirname property="proj.basedir" file="${ant.file.proj}" />
<foreach target="checkDir" param="dir">
<path>
<dirset dir="${proj.basedir}/${buildRoot}" includes="**/plugins/*,**/features/*" excludes="**/studio-se-master/**" />
</path>
</foreach>
</target>
<target name="checkDir">
<echo>${dir}</echo>
<if>
<not><available file="${dir}/pom.xml" /></not>
<then>
<echo file="./missing_poms.txt" append="true">${dir}${line.separator}</echo>
</then>
</if>
</target>
</project>

View File

@@ -1,35 +0,0 @@
<project name="proj" default="do">
<path id="project.classpath">
</path>
<taskdef resource="net/sf/antcontrib/antcontrib.properties"/>
<taskdef resource="net/sf/antcontrib/antlib.xml" classpathref="project.classpath" />
<property name="buildRoot" value="../../.." />
<target name="do">
<dirname property="proj.basedir" file="${ant.file.proj}" />
<delete file="build_renamed.log" />
<for param="repo" list="tdi-studio-se">
<sequential>
<echo file="build_renamed.log" append="true">@{repo}${line.separator}--------------------${line.separator}</echo>
<foreach target="renameFeatureDir" param="dir">
<path>
<dirset dir="${proj.basedir}/${buildRoot}/@{repo}" includes="**/org.talend.*-feature,**/org.talend.*_feature" />
</path>
</foreach>
<echo file="build_renamed.log" append="true">${line.separator}${line.separator}</echo>
</sequential>
</for>
</target>
<target name="renameFeatureDir">
<echo>${dir}</echo>
<var name="featureDir" unset="true" />
<var name="parentDir" unset="true" />
<var name="newFeatureDir" unset="true" />
<dirname property="parentDir" file="${dir}" />
<basename property="featureDir" file="${dir}" />
<echo>${featureDir}</echo>
<propertyregex property="newFeatureDir" regexp="(.*)[-_]feature" select="\1.feature" input="${featureDir}" override="true" />
<echo file="build_renamed.log" append="true">${featureDir} -> ${newFeatureDir}${line.separator}</echo>
<echo>Moving ${dir} to ${parentDir}/${newFeatureDir}</echo>
<move file="${dir}" tofile="${parentDir}/${newFeatureDir}"/>
</target>
</project>

View File

@@ -1,87 +0,0 @@
<project name="proj" default="do">
<path id="project.classpath">
</path>
<taskdef resource="net/sf/antcontrib/antcontrib.properties"/>
<taskdef resource="net/sf/antcontrib/antlib.xml" classpathref="project.classpath" />
<property name="repoRootDir" value="C:/builds/studio" />
<property name="m2GroupDir" value="C:/Users/iwang/.m2/repository/org/talend/studio" />
<target name="do">
<delete file="./build_modules_run.log"/>
<delete file="./build_modules_success.log"/>
<delete file="./build_modules_failed.log"/>
<delete dir="./logs"/>
<for list="tbd-studio-ee,tbd-studio-se,tcommon-studio-ee,tcommon-studio-se,tdi-studio-ee,tdi-studio-se,tdq-studio-ee,tdq-studio-se,tesb-studio-ee,tesb-studio-se,tmdm-common,tmdm-studio-ee,tmdm-studio-se" param="repoPomDir">
<sequential>
<echo>Repository POM @{repoPomDir}</echo>
<var name="pomContents" unset="true" />
<loadfile property="pomContents" srcFile="${repoRootDir}/@{repoPomDir}/pom.xml">
<filterchain>
<linecontains>
<contains value="&lt;module&gt;"/>
</linecontains>
</filterchain>
</loadfile>
<if>
<not><contains string="@{repoPomDir}" substring=".nl" /></not>
<then>
<for list="${pomContents}" param="moduleLine" delimiter="${line.separator}">
<sequential>
<propertyregex property="modulePath" regexp="&lt;module&gt;(.*)&lt;/module&gt;" select="\1" input="@{moduleLine}" override="true" />
<if>
<available file="${repoRootDir}/@{repoPomDir}/${modulePath}/pom.xml" />
<then>
<echo>Module POM @{repoPomDir}/${modulePath}</echo>
<echo file="./build_modules_run.log" append="true">@{repoPomDir}/${modulePath}${line.separator}</echo>
<antcall target="buildModule" >
<param name="moduleDir" value="${repoRootDir}/@{repoPomDir}/${modulePath}"/>
<param name="repo" value="@{repoPomDir}"/>
<param name="module" value="${modulePath}"/>
</antcall>
</then>
</if>
</sequential>
</for>
</then>
</if>
</sequential>
</for>
</target>
<target name="buildModule">
<delete file="${m2GroupDir}" />
<echo>Deleting ${m2GroupDir}</echo>
<var name="result" unset="true" />
<var name="log" unset="true" />
<if>
<os family="windows" />
<then>
<exec executable="cmd" dir="${moduleDir}" outputproperty="log" resultproperty="result" failonerror="false">
<arg line="/c mvn clean package"/>
</exec>
</then>
<else>
<exec executable="mvn" dir="${moduleDir}" outputproperty="log" resultproperty="result" failonerror="false">
<arg line="-U clean package"/>
</exec>
</else>
</if>
<echo>modulePath ${modulePath}</echo>
<var name="moduleName" unset="true" />
<basename file="${modulePath}" property="moduleName" />
<echo>moduleName ${moduleName}</echo>
<if>
<not><equals arg1="${result}" arg2="0"/></not>
<then>
<mkdir dir="./logs/failed" />
<echo file="./logs/failed/build_${moduleName}.log">${log}</echo>
<echo>FAILED</echo>
</then>
<else>
<echo file="./build_modules_success.log" append="true">${repo}/${module}${line.separator}</echo>
<echo file="./logs/build_success.log" append="true">${log}</echo>
</else>
</if>
</target>
</project>

View File

@@ -1,3 +0,0 @@
#!/bin/bash
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