Compare commits
1 Commits
master
...
release/5.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e409353c95 |
14
.gitignore
vendored
14
.gitignore
vendored
@@ -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/
|
||||
|
||||
16
.gitslave
16
.gitslave
@@ -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
|
||||
|
||||
85
README.md
85
README.md
@@ -1,9 +1,5 @@
|
||||
# Studio-se-master
|
||||
http://www.talend.com
|
||||
|
||||

|
||||
|
||||
> 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
|
||||
|
||||
14
SECURITY.md
14
SECURITY.md
@@ -1,14 +0,0 @@
|
||||
# Security Policy
|
||||
|
||||
## Supported Versions
|
||||
|
||||
| Version | Supported |
|
||||
| ------- | ------------------ |
|
||||
| 8.0.x | :white_check_mark: |
|
||||
| 7.3.x | :white_check_mark: |
|
||||
| < 7.3.x | :x: |
|
||||
|
||||
## Reporting a Vulnerability
|
||||
|
||||
For information on how to report a new security problem please see [here](https://www.talend.com/security/vulnerability-disclosure/).
|
||||
Our existing security advisories are published [here](https://www.talend.com/security/incident-response/).
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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/
|
||||
@@ -1,110 +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-17"/>
|
||||
<locations>
|
||||
<location includeAllPlatforms="true" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
|
||||
<repository location="https://download.eclipse.org/releases/2023-06/"/>
|
||||
<unit id="org.eclipse.xsd.sdk.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.e4.rcp.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.egit.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.emf.compare.egit.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.jdt.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.m2e.feature.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.xtext.sdk.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.gmf.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.help.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.platform.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.emf.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.equinox.p2.discovery.feature.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.equinox.p2.core.feature.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.wst.ws_ui.feature.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.wst.common.fproj.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.wst.server_core.feature.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.wst.xsl.feature.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.ocl.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.graphiti.feature.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.jgit.ssh.jsch.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.dltk.core.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.graphiti.feature.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.graphiti.feature.examples.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.wst.jsdt.feature.feature.group" version="0.0.0"/>
|
||||
<unit id="javax.persistence" version="0.0.0"/>
|
||||
</location>
|
||||
<location includeAllPlatforms="true" 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="0.0.0"/>
|
||||
<unit id="net.jeeeyul.pdetools.feature.feature.group" version="0.0.0"/>
|
||||
<unit id="net.jeeeyul.swtend.feature.feature.group" version="0.0.0"/>
|
||||
</location>
|
||||
<location includeAllPlatforms="true" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
|
||||
<repository location="https://download.eclipse.org/nebula/releases/3.0.0/"/>
|
||||
<unit id="org.eclipse.nebula.feature.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.nebula.widgets.tablecombo" version="0.0.0"/>
|
||||
</location>
|
||||
<location includeAllPlatforms="true" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
|
||||
<repository location="https://download.eclipse.org/eclipse/updates/4.28/"/>
|
||||
<unit id="org.eclipse.test.feature.group" version="0.0.0"/>
|
||||
</location>
|
||||
<location includeAllPlatforms="true" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
|
||||
<repository location="https://download.eclipse.org/nattable/releases/2.2.0/repository/"/>
|
||||
<unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="0.0.0"/>
|
||||
<unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="0.0.0"/>
|
||||
</location>
|
||||
<location includeAllPlatforms="true" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
|
||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20230531010532/repository/"/>
|
||||
<unit id="org.apache.commons.collections" version="0.0.0"/>
|
||||
<unit id="org.apache.commons.io" version="0.0.0"/>
|
||||
<unit id="org.apache.commons.lang" version="0.0.0"/>
|
||||
<unit id="org.apache.xalan" version="0.0.0"/>
|
||||
<unit id="jakarta.xml.bind" version="0.0.0"/>
|
||||
<unit id="com.google.guava" version="27.1.0.v20221112-0806"/>
|
||||
<unit id="org.slf4j.binding.log4j12" version="0.0.0"/>
|
||||
<unit id="org.junit.jupiter.api" version="0.0.0"/>
|
||||
<unit id="org.apache.httpcomponents.httpcore" version="0.0.0"/>
|
||||
<unit id="org.junit" version="0.0.0"/>
|
||||
<unit id="javax.inject" version="0.0.0"/>
|
||||
<unit id="org.apache.commons.lang3" version="0.0.0"/>
|
||||
<unit id="org.apache.httpcomponents.httpclient" version="0.0.0"/>
|
||||
<unit id="org.bouncycastle.bcprov" version="0.0.0"/>
|
||||
<unit id="java_cup-runtime" version="0.0.0"/>
|
||||
<unit id="org.apache.logging.log4j" version="0.0.0"/>
|
||||
<unit id="org.bouncycastle.bcpg" version="0.0.0"/>
|
||||
<unit id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider" version="0.0.0"/>
|
||||
<unit id="com.fasterxml.jackson.module.jackson-module-jaxb-annotations" version="0.0.0"/>
|
||||
</location>
|
||||
<location includeAllPlatforms="true" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
|
||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20210602031627/repository/"/>
|
||||
<unit id="org.apache.axis" version="0.0.0"/>
|
||||
<unit id="javax.mail" version="0.0.0"/>
|
||||
<unit id="org.apache.commons.httpclient" version="0.0.0"/>
|
||||
<unit id="org.apache.commons.pool" version="0.0.0"/>
|
||||
<unit id="javax.servlet" version="0.0.0"/>
|
||||
<unit id="javax.servlet.jsp" version="0.0.0"/>
|
||||
<unit id="org.hamcrest" version="0.0.0"/>
|
||||
<unit id="net.sourceforge.lpg.lpgjavaruntime" version="0.0.0"/>
|
||||
<unit id="org.apache.batik.bridge" version="0.0.0"/>
|
||||
<unit id="org.apache.batik.constants" version="0.0.0"/>
|
||||
<unit id="org.apache.batik.css" version="0.0.0"/>
|
||||
<unit id="org.apache.batik.dom" version="0.0.0"/>
|
||||
<unit id="org.apache.batik.dom.svg" version="0.0.0"/>
|
||||
<unit id="org.apache.batik.ext.awt" version="0.0.0"/>
|
||||
<unit id="org.apache.batik.i18n" version="0.0.0"/>
|
||||
<unit id="org.apache.batik.parser" version="0.0.0"/>
|
||||
<unit id="org.apache.batik.pdf" version="0.0.0"/>
|
||||
<unit id="org.apache.batik.svggen" version="0.0.0"/>
|
||||
<unit id="org.apache.batik.transcoder" version="0.0.0"/>
|
||||
<unit id="org.apache.batik.util" version="0.0.0"/>
|
||||
<unit id="org.apache.batik.util.gui" version="0.0.0"/>
|
||||
<unit id="org.apache.batik.xml" version="0.0.0"/>
|
||||
<unit id="javax.transaction" version="0.0.0"/>
|
||||
</location>
|
||||
</locations>
|
||||
<environment>
|
||||
<os>macosx</os>
|
||||
<ws>cocoa</ws>
|
||||
<arch>aarch64</arch>
|
||||
</environment>
|
||||
</target>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -1,310 +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.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>dependencies.p2.tos</artifactId>
|
||||
<packaging>pom</packaging>
|
||||
<properties>
|
||||
<components.version>0.38.0-SNAPSHOT</components.version>
|
||||
<daikon.version>7.1.16</daikon.version>
|
||||
<studio-utils.version>1.0.16</studio-utils.version>
|
||||
</properties>
|
||||
|
||||
<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/repositgmaven-pluginories/snapshots/</url>
|
||||
</repository>
|
||||
</repositories>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.ops4j.pax.url</groupId>
|
||||
<artifactId>pax-url-aether</artifactId>
|
||||
<version>2.6.13-Talend_v20231201-1613</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.14.0-TALEND</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>javax.xml.bind</groupId>
|
||||
<artifactId>jaxb-api</artifactId>
|
||||
<version>2.3.1</version>
|
||||
</dependency>
|
||||
<!-- end of daikon dependencies -->
|
||||
|
||||
<!-- ========================= -->
|
||||
<!-- Added by TDM -->
|
||||
|
||||
<dependency>
|
||||
<groupId>org.codehaus.jackson</groupId>
|
||||
<artifactId>jackson-core-asl</artifactId>
|
||||
<version>1.9.16-TALEND</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.codehaus.jackson</groupId>
|
||||
<artifactId>jackson-mapper-asl</artifactId>
|
||||
<version>1.9.16-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.11.3</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.thoughtworks.paranamer</groupId>
|
||||
<artifactId>paranamer</artifactId>
|
||||
<version>2.8</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-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>
|
||||
<!-- 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>org.apache.commons</groupId>
|
||||
<artifactId>commons-configuration2</artifactId>
|
||||
<version>2.9.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-text</artifactId>
|
||||
<version>1.10.0</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>6.4.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>studio-utils</artifactId>
|
||||
<version>${studio-utils.version}</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>ch.qos.reload4j</groupId>
|
||||
<artifactId>reload4j</artifactId>
|
||||
<version>1.2.24-TALEND</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
||||
@@ -1,179 +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.2-SNAPSHOT</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.2.2-SNAPSHOT</dataquality.lib.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.gmavenplus</groupId>
|
||||
<artifactId>gmavenplus-plugin</artifactId>
|
||||
<version>3.0.0</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>choose-target-repository</id>
|
||||
<phase>initialize</phase>
|
||||
<goals>
|
||||
<goal>execute</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<scripts>
|
||||
<source>
|
||||
if (project.version.endsWith("-SNAPSHOT")){
|
||||
project.properties.targetrepository = project.distributionManagement.snapshotRepository.url;
|
||||
}
|
||||
else {
|
||||
project.properties.targetrepository = project.distributionManagement.repository.url;
|
||||
}
|
||||
</source>
|
||||
</scripts>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.groovy</groupId>
|
||||
<artifactId>groovy-all</artifactId>
|
||||
<version>4.0.13</version>
|
||||
<type>pom</type>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</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>${tycho.version}</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>
|
||||
159
build/pom.xml
159
build/pom.xml
@@ -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.2-SNAPSHOT</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>
|
||||
@@ -1,128 +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.2-SNAPSHOT</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>
|
||||
@@ -1,2 +0,0 @@
|
||||
launcher.prefix=TOS_Full_Studio_p2_repository
|
||||
storage.dir=all
|
||||
@@ -1,72 +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">
|
||||
</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.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.salesforce.feature"/>
|
||||
<feature id="org.talend.studio.components.tck.jira.feature"/>
|
||||
<feature id="org.talend.studio.components.tck.splunk.feature"/>
|
||||
<feature id="org.talend.studio.components.tck.jdbc.feature"/>
|
||||
<feature id="org.talend.gmf.feature"/>
|
||||
<feature id="org.talend.platform.feature"/>
|
||||
</features>
|
||||
|
||||
|
||||
</product>
|
||||
@@ -1,3 +0,0 @@
|
||||
name=${product.name}
|
||||
id=${product.branding.id}
|
||||
version=${version.full}
|
||||
@@ -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.18.400.v20230509-2241.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/
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
-vmargs
|
||||
-Xms256m
|
||||
-Xmx768m
|
||||
-Dfile.encoding=UTF-8
|
||||
-Dosgi.requiredJavaVersion=17
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens=java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util=ALL-UNNAMED
|
||||
--add-opens=java.base/java.io=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.stream=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.regex=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
|
||||
--add-opens=java.base/java.net=ALL-UNNAMED
|
||||
--add-opens=java.base/java.nio=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.cs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.action=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.pkcs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.x509=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.util.calendar=ALL-UNNAMED
|
||||
--add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
@@ -1,26 +0,0 @@
|
||||
-vmargs
|
||||
-Xms512m
|
||||
-Xmx1536m
|
||||
-Dfile.encoding=UTF-8
|
||||
-Dosgi.requiredJavaVersion=17
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens=java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util=ALL-UNNAMED
|
||||
--add-opens=java.base/java.io=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.stream=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.regex=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
|
||||
--add-opens=java.base/java.net=ALL-UNNAMED
|
||||
--add-opens=java.base/java.nio=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.cs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.action=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.pkcs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.x509=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.util.calendar=ALL-UNNAMED
|
||||
--add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
@@ -1,30 +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=17
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens=java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util=ALL-UNNAMED
|
||||
--add-opens=java.base/java.io=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.stream=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.regex=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
|
||||
--add-opens=java.base/java.net=ALL-UNNAMED
|
||||
--add-opens=java.base/java.nio=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.cs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.action=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.pkcs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.x509=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.util.calendar=ALL-UNNAMED
|
||||
--add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
@@ -1,13 +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.2-SNAPSHOT</version>
|
||||
<relativePath>../talend.studio.tos.product.parent.pom</relativePath>
|
||||
</parent>
|
||||
|
||||
<artifactId>org.talend.studio.tos.bigdata.product</artifactId>
|
||||
<packaging>eclipse-repository</packaging>
|
||||
</project>
|
||||
@@ -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
|
||||
@@ -1,24 +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">
|
||||
</configIni>
|
||||
|
||||
<features>
|
||||
<feature id="org.talend.rcp.branding.tos.bigdata.feature"/>
|
||||
</features>
|
||||
|
||||
<configurations>
|
||||
<plugin id="org.apache.felix.scr" autoStart="true" startLevel="2" version="2.2.6" />
|
||||
<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>
|
||||
@@ -1,3 +0,0 @@
|
||||
name=${product.name}
|
||||
id=${product.branding.id}
|
||||
version=${version.full}
|
||||
@@ -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.18.400.v20230509-2241.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/
|
||||
@@ -1,26 +0,0 @@
|
||||
-vmargs
|
||||
-Xms256m
|
||||
-Xmx768m
|
||||
-Dfile.encoding=UTF-8
|
||||
-Dosgi.requiredJavaVersion=17
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens=java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util=ALL-UNNAMED
|
||||
--add-opens=java.base/java.io=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.stream=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.regex=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
|
||||
--add-opens=java.base/java.net=ALL-UNNAMED
|
||||
--add-opens=java.base/java.nio=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.cs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.action=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.pkcs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.x509=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.util.calendar=ALL-UNNAMED
|
||||
--add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
@@ -1,26 +0,0 @@
|
||||
-vmargs
|
||||
-Xms512m
|
||||
-Xmx1536m
|
||||
-Dfile.encoding=UTF-8
|
||||
-Dosgi.requiredJavaVersion=17
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens=java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util=ALL-UNNAMED
|
||||
--add-opens=java.base/java.io=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.stream=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.regex=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
|
||||
--add-opens=java.base/java.net=ALL-UNNAMED
|
||||
--add-opens=java.base/java.nio=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.cs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.action=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.pkcs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.x509=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.util.calendar=ALL-UNNAMED
|
||||
--add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
@@ -1,30 +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=17
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens=java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util=ALL-UNNAMED
|
||||
--add-opens=java.base/java.io=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.stream=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.regex=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
|
||||
--add-opens=java.base/java.net=ALL-UNNAMED
|
||||
--add-opens=java.base/java.nio=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.cs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.action=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.pkcs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.x509=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.util.calendar=ALL-UNNAMED
|
||||
--add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
@@ -1,13 +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.2-SNAPSHOT</version>
|
||||
<relativePath>../talend.studio.tos.product.parent.pom</relativePath>
|
||||
</parent>
|
||||
|
||||
<artifactId>org.talend.studio.tos.di.product</artifactId>
|
||||
<packaging>eclipse-repository</packaging>
|
||||
</project>
|
||||
@@ -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
|
||||
@@ -1,27 +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">
|
||||
</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.2.6" />
|
||||
<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>
|
||||
@@ -1,3 +0,0 @@
|
||||
name=${product.name}
|
||||
id=${product.branding.id}
|
||||
version=${version.full}
|
||||
@@ -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.18.400.v20230509-2241.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
|
||||
@@ -1,26 +0,0 @@
|
||||
-vmargs
|
||||
-Xms256m
|
||||
-Xmx768m
|
||||
-Dfile.encoding=UTF-8
|
||||
-Dosgi.requiredJavaVersion=17
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens=java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util=ALL-UNNAMED
|
||||
--add-opens=java.base/java.io=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.stream=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.regex=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
|
||||
--add-opens=java.base/java.net=ALL-UNNAMED
|
||||
--add-opens=java.base/java.nio=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.cs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.action=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.pkcs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.x509=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.util.calendar=ALL-UNNAMED
|
||||
--add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
@@ -1,26 +0,0 @@
|
||||
-vmargs
|
||||
-Xms512m
|
||||
-Xmx1536m
|
||||
-Dfile.encoding=UTF-8
|
||||
-Dosgi.requiredJavaVersion=17
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens=java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util=ALL-UNNAMED
|
||||
--add-opens=java.base/java.io=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.stream=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.regex=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
|
||||
--add-opens=java.base/java.net=ALL-UNNAMED
|
||||
--add-opens=java.base/java.nio=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.cs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.action=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.pkcs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.x509=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.util.calendar=ALL-UNNAMED
|
||||
--add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
@@ -1,30 +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=17
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens=java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util=ALL-UNNAMED
|
||||
--add-opens=java.base/java.io=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.stream=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.regex=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
|
||||
--add-opens=java.base/java.net=ALL-UNNAMED
|
||||
--add-opens=java.base/java.nio=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.cs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.action=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.pkcs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.x509=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.util.calendar=ALL-UNNAMED
|
||||
--add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
@@ -1,13 +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.2-SNAPSHOT</version>
|
||||
<relativePath>../talend.studio.tos.product.parent.pom</relativePath>
|
||||
</parent>
|
||||
|
||||
<artifactId>org.talend.studio.tos.dq.product</artifactId>
|
||||
<packaging>eclipse-repository</packaging>
|
||||
</project>
|
||||
@@ -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
|
||||
@@ -1,24 +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">
|
||||
</configIni>
|
||||
|
||||
<features>
|
||||
<feature id="org.talend.rcp.branding.top.feature"/>
|
||||
</features>
|
||||
|
||||
<configurations>
|
||||
<plugin id="org.apache.felix.scr" autoStart="true" startLevel="2" version="2.2.6" />
|
||||
<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>
|
||||
@@ -1,3 +0,0 @@
|
||||
name=${product.name}
|
||||
id=${product.branding.id}
|
||||
version=${version.full}
|
||||
@@ -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.18.400.v20230509-2241.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/
|
||||
@@ -1,26 +0,0 @@
|
||||
-vmargs
|
||||
-Xms256m
|
||||
-Xmx768m
|
||||
-Dfile.encoding=UTF-8
|
||||
-Dosgi.requiredJavaVersion=17
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens=java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util=ALL-UNNAMED
|
||||
--add-opens=java.base/java.io=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.stream=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.regex=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
|
||||
--add-opens=java.base/java.net=ALL-UNNAMED
|
||||
--add-opens=java.base/java.nio=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.cs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.action=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.pkcs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.x509=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.util.calendar=ALL-UNNAMED
|
||||
--add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
@@ -1,26 +0,0 @@
|
||||
-vmargs
|
||||
-Xms512m
|
||||
-Xmx1536m
|
||||
-Dfile.encoding=UTF-8
|
||||
-Dosgi.requiredJavaVersion=17
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens=java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util=ALL-UNNAMED
|
||||
--add-opens=java.base/java.io=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.stream=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.regex=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
|
||||
--add-opens=java.base/java.net=ALL-UNNAMED
|
||||
--add-opens=java.base/java.nio=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.cs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.action=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.pkcs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.x509=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.util.calendar=ALL-UNNAMED
|
||||
--add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
@@ -1,30 +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=17
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens=java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util=ALL-UNNAMED
|
||||
--add-opens=java.base/java.io=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.stream=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.regex=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED
|
||||
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
|
||||
--add-opens=java.base/java.net=ALL-UNNAMED
|
||||
--add-opens=java.base/java.nio=ALL-UNNAMED
|
||||
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.nio.cs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.action=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.pkcs=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.security.x509=ALL-UNNAMED
|
||||
--add-opens=java.base/sun.util.calendar=ALL-UNNAMED
|
||||
--add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
@@ -1,13 +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.2-SNAPSHOT</version>
|
||||
<relativePath>../talend.studio.tos.product.parent.pom</relativePath>
|
||||
</parent>
|
||||
|
||||
<artifactId>org.talend.studio.tos.esb.product</artifactId>
|
||||
<packaging>eclipse-repository</packaging>
|
||||
</project>
|
||||
@@ -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
|
||||
@@ -1,24 +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">
|
||||
</configIni>
|
||||
|
||||
<features>
|
||||
<feature id="org.talend.rcp.branding.esbstandard.feature"/>
|
||||
</features>
|
||||
|
||||
<configurations>
|
||||
<plugin id="org.apache.felix.scr" autoStart="true" startLevel="2" version="2.2.6" />
|
||||
<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>
|
||||
@@ -1,586 +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.2-SNAPSHOT</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.2</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.2</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.30</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-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
61
pom.xml
@@ -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.2-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>
|
||||
@@ -1,24 +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>studio-deps-bom</artifactId>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<properties>
|
||||
<component-runtime.version>1.63.0</component-runtime.version>
|
||||
<components.version>0.38.0-SNAPSHOT</components.version>
|
||||
<tacokit.components.version>1.54.0-SNAPSHOT</tacokit.components.version>
|
||||
<m2.fasterxml.jackson.version>2.14.3</m2.fasterxml.jackson.version>
|
||||
<m2.fasterxml.jackson.databind.version>2.14.3</m2.fasterxml.jackson.databind.version>
|
||||
<jackson-codehaus.version>1.9.16-TALEND</jackson-codehaus.version>
|
||||
<daikon.version>7.1.16</daikon.version>
|
||||
<slf4j-api.version>1.7.34</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>7.1.16</org.talend.daikon.crypto-utils.version>
|
||||
<studio-utils.version>1.0.16</studio-utils.version>
|
||||
<tycho.version>4.0.4</tycho.version>
|
||||
</properties>
|
||||
</project>
|
||||
@@ -1,554 +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>studio-deps-bom</artifactId>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../studio-deps-bom/</relativePath>
|
||||
</parent>
|
||||
<artifactId>parent-pom</artifactId>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<compcache.creator.version>1.0.0</compcache.creator.version>
|
||||
<tycho-extras.version>${tycho.version}</tycho-extras.version>
|
||||
<base.version>8.0.2</base.version>
|
||||
<!-- osgi.compatible.version is either ${base.version}-SNAPSHOT (snapshots), ${base.version}.<suffix> (milestones), or ${base.version} (GA)-->
|
||||
<osgi.compatible.version>${base.version}-SNAPSHOT</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}-SNAPSHOT</maven.compatible.version>
|
||||
<repo.type>Snapshot</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>
|
||||
<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>true</strictVersions>
|
||||
</properties>
|
||||
|
||||
<distributionManagement>
|
||||
<snapshotRepository>
|
||||
<id>talend_nexus_deployment</id>
|
||||
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot</url>
|
||||
<snapshots><enabled>true</enabled></snapshots>
|
||||
<releases><enabled>false</enabled></releases>
|
||||
</snapshotRepository>
|
||||
<repository>
|
||||
<id>talend_nexus_deployment</id>
|
||||
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceRelease</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>
|
||||
<layout>p2</layout>
|
||||
</repository>
|
||||
<repository>
|
||||
<id>releases</id>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
<url>https://artifacts-zl.talend.com/nexus/content/repositories/releases/</url>
|
||||
</repository>
|
||||
<repository>
|
||||
<id>snapshots</id>
|
||||
<releases>
|
||||
<enabled>false</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>true</enabled>
|
||||
</snapshots>
|
||||
<url>https://artifacts-zl.talend.com/nexus/content/repositories/snapshots/</url>
|
||||
</repository>
|
||||
<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>
|
||||
<repository>
|
||||
<id>eclipse</id>
|
||||
<url>https://download.eclipse.org/releases/2023-12</url>
|
||||
<layout>p2</layout>
|
||||
</repository>
|
||||
</repositories>
|
||||
|
||||
<pluginRepositories>
|
||||
<pluginRepository>
|
||||
<id>releases</id>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
<url>https://artifacts-zl.talend.com/nexus/content/repositories/releases/</url>
|
||||
</pluginRepository>
|
||||
<pluginRepository>
|
||||
<id>snapshots</id>
|
||||
<releases>
|
||||
<enabled>false</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>true</enabled>
|
||||
</snapshots>
|
||||
<url>https://artifacts-zl.talend.com/nexus/content/repositories/snapshots/</url>
|
||||
</pluginRepository>
|
||||
<pluginRepository>
|
||||
<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>
|
||||
</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>
|
||||
<target>
|
||||
<artifact>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>target-platform</artifactId>
|
||||
<version>${osgi.compatible.version}</version>
|
||||
</artifact>
|
||||
</target>
|
||||
<pomDependencies>ignore</pomDependencies>
|
||||
<executionEnvironmentDefault>JavaSE-17</executionEnvironmentDefault>
|
||||
<environments>
|
||||
<environment>
|
||||
<os>${osgi.os}</os>
|
||||
<ws>${osgi.ws}</ws>
|
||||
<arch>${osgi.arch}</arch>
|
||||
</environment>
|
||||
</environments>
|
||||
<filters>
|
||||
<filter>
|
||||
<type>eclipse-plugin</type>
|
||||
<id>org.apache.log4j</id>
|
||||
<restrictTo>
|
||||
<version>1.2.24.TALEND</version>
|
||||
</restrictTo>
|
||||
</filter>
|
||||
<filter>
|
||||
<type>p2-installable-unit</type>
|
||||
<id>org.eclipse.orbit.xml-apis-ext</id>
|
||||
<removeAll />
|
||||
</filter>
|
||||
</filters>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.eclipse.tycho</groupId>
|
||||
<artifactId>tycho-compiler-plugin</artifactId>
|
||||
<version>${tycho.version}</version>
|
||||
<configuration>
|
||||
<pomOnlyDependencies>ignore</pomOnlyDependencies>
|
||||
<compilerArgs>
|
||||
<arg>-err:+discouraged,forbidden</arg>
|
||||
<arg>-warn:+discouraged,forbidden</arg>
|
||||
</compilerArgs>
|
||||
<compilerVersion>17</compilerVersion>
|
||||
<source>17</source>
|
||||
<target>17</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>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</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</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</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>
|
||||
<timestamp>${maven.build.timestamp}</timestamp>
|
||||
<maven.build.timestamp.format>yyyyMMdd'_'HHmm</maven.build.timestamp.format>
|
||||
<tycho.buildtimestamp.format>${maven.build.timestamp.format}</tycho.buildtimestamp.format>
|
||||
<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</groupId>
|
||||
<artifactId>tycho-buildtimestamp-jgit</artifactId>
|
||||
<version>${tycho-extras.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<configuration>
|
||||
<strictBinIncludes>false</strictBinIncludes>
|
||||
<format>${tycho.buildtimestamp.format}</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>
|
||||
@@ -1015,7 +1015,7 @@ sub releasecheck($@)
|
||||
push(@stashed, $repo);
|
||||
$unclean = 1;
|
||||
# strip out previous commit from WIP stashes (messages are misleading)
|
||||
$stashes =~ s/^(stash\@\{\d+\}: )WIP( on .*: [\da-f]+)\.\.\..*$/${1}Work-in-Progress${2}/mg;
|
||||
$stashes =~ s/^(stash\@{\d+}: )WIP( on .*: [\da-f]+)\.\.\..*$/${1}Work-in-Progress${2}/mg;
|
||||
$msg .= $stashes;
|
||||
}
|
||||
|
||||
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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="<module>"/>
|
||||
</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="<module>(.*)</module>" 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>
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user