This is the content of my cached 2baffd30def8d746538a34e2bc5e942c7e61a85e.patch:
From 2baffd30def8d746538a34e2bc5e942c7e61a85e Mon Sep 17 00:00:00 2001
From: Andreas Buchen <andreas.buchen@gmail.com>
Date: Sat, 25 Sep 2021 10:04:22 +0200
Subject: [PATCH] Update to Eclipse 2021-09 and latest dependencies
---
name.abuchen.portfolio.tests/.classpath | 2 +-
.../.settings/org.eclipse.jdt.core.prefs | 9 +-
.../META-INF/MANIFEST.MF | 2 +-
name.abuchen.portfolio/.classpath | 2 +-
.../.settings/org.eclipse.jdt.core.prefs | 37 +++-
name.abuchen.portfolio/META-INF/MANIFEST.MF | 2 +-
.../portfolio/model/ClientFactory.java | 10 +
.../Portfolio Performance Java11.launch | 177 ----------------
portfolio-app/eclipse/README.md | 8 +
.../name.abuchen.portfolio.tests.launch | 191 -----------------
.../name.abuchen.portfolio.ui.tests.launch | 192 ------------------
portfolio-app/pom.xml | 11 +-
.../name.abuchen.portfolio.distro.p2.inf | 2 +-
.../name.abuchen.portfolio.p2.inf | 2 +-
.../portfolio-target-definition.target | 36 ++--
15 files changed, 84 insertions(+), 599 deletions(-)
delete mode 100644 portfolio-app/eclipse/Portfolio Performance Java11.launch
create mode 100644 portfolio-app/eclipse/README.md
delete mode 100644 portfolio-app/eclipse/name.abuchen.portfolio.tests.launch
delete mode 100644 portfolio-app/eclipse/name.abuchen.portfolio.ui.tests.launch
diff --git a/name.abuchen.portfolio.tests/.classpath b/name.abuchen.portfolio.tests/.classpath
index 43b986286..c93a9d1e9 100644
--- a/name.abuchen.portfolio.tests/.classpath
+++ b/name.abuchen.portfolio.tests/.classpath
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>
diff --git a/name.abuchen.portfolio.tests/.settings/org.eclipse.jdt.core.prefs b/name.abuchen.portfolio.tests/.settings/org.eclipse.jdt.core.prefs
index 22ac78f82..20ffac9a5 100644
--- a/name.abuchen.portfolio.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/name.abuchen.portfolio.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,15 +1,18 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.compliance=11
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.8
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
+org.eclipse.jdt.core.compiler.release=disabled
+org.eclipse.jdt.core.compiler.source=11
org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/name.abuchen.portfolio.tests/META-INF/MANIFEST.MF b/name.abuchen.portfolio.tests/META-INF/MANIFEST.MF
index e7ac2514d..d053b4469 100644
--- a/name.abuchen.portfolio.tests/META-INF/MANIFEST.MF
+++ b/name.abuchen.portfolio.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Portfolio Performance Tests
Bundle-SymbolicName: name.abuchen.portfolio.tests
Bundle-Version: 0.56.0.qualifier
Fragment-Host: name.abuchen.portfolio
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-Vendor: Andreas Buchen
Require-Bundle: org.junit,
org.hamcrest.core,
diff --git a/name.abuchen.portfolio/.classpath b/name.abuchen.portfolio/.classpath
index 43b986286..1db08c6b4 100644
--- a/name.abuchen.portfolio/.classpath
+++ b/name.abuchen.portfolio/.classpath
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="target/classes"/>
diff --git a/name.abuchen.portfolio/.settings/org.eclipse.jdt.core.prefs b/name.abuchen.portfolio/.settings/org.eclipse.jdt.core.prefs
index 2f7104595..056f9068f 100644
--- a/name.abuchen.portfolio/.settings/org.eclipse.jdt.core.prefs
+++ b/name.abuchen.portfolio/.settings/org.eclipse.jdt.core.prefs
@@ -10,9 +10,9 @@ org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.compliance=11
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -27,6 +27,7 @@ org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
@@ -72,6 +73,7 @@ org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=igno
org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=enabled
@@ -108,9 +110,11 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.source=1.8
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=11
org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
+org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
@@ -118,19 +122,22 @@ org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_c
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
org.eclipse.jdt.core.formatter.alignment_for_expressions_in_for_loop_header=0
+org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16
org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
+org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16
org.eclipse.jdt.core.formatter.alignment_for_parameterized_type_references=0
org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16
org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
@@ -220,11 +227,12 @@ org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=do not ins
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=do not insert
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=do not insert
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
@@ -255,6 +263,8 @@ org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
+org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
@@ -279,13 +289,17 @@ org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert
org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
+org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
@@ -333,6 +347,8 @@ org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do no
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert
+org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
@@ -369,9 +385,12 @@ org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not inser
org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert
org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert
org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
@@ -407,8 +426,12 @@ org.eclipse.jdt.core.formatter.tabulation.char=space
org.eclipse.jdt.core.formatter.tabulation.size=4
org.eclipse.jdt.core.formatter.use_on_off_tags=true
org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
+org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
org.eclipse.jdt.core.formatter.wrap_before_assignment_operator=false
-org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
+org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
org.eclipse.jdt.core.formatter.wrap_before_conditional_operator=true
+org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true
+org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true
org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
+org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true
org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
diff --git a/name.abuchen.portfolio/META-INF/MANIFEST.MF b/name.abuchen.portfolio/META-INF/MANIFEST.MF
index 04fa4444e..aa7cf3123 100644
--- a/name.abuchen.portfolio/META-INF/MANIFEST.MF
+++ b/name.abuchen.portfolio/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name
Bundle-SymbolicName: name.abuchen.portfolio
Bundle-Version: 0.56.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
Export-Package: name.abuchen.portfolio.checks,
name.abuchen.portfolio.datatransfer,
name.abuchen.portfolio.datatransfer.actions,
diff --git a/name.abuchen.portfolio/src/name/abuchen/portfolio/model/ClientFactory.java b/name.abuchen.portfolio/src/name/abuchen/portfolio/model/ClientFactory.java
index f0ef6bc68..7c4aa32c8 100644
--- a/name.abuchen.portfolio/src/name/abuchen/portfolio/model/ClientFactory.java
+++ b/name.abuchen.portfolio/src/name/abuchen/portfolio/model/ClientFactory.java
@@ -23,6 +23,8 @@
import java.security.spec.KeySpec;
import java.text.MessageFormat;
import java.time.Instant;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
@@ -1177,8 +1179,16 @@ private static synchronized XStream xstream()
{
xstream = new XStream();
+ xstream.allowTypesByWildcard(new String[] { "name.abuchen.portfolio.model.**" });
+
xstream.setClassLoader(ClientFactory.class.getClassLoader());
+ // because we introduced LocalDate and LocalDateTime before Xstream
+ // was supporting it, we must declare it referenceable for backward
+ // compatibility reasons
+ xstream.addImmutableType(LocalDate.class, true);
+ xstream.addImmutableType(LocalDateTime.class, true);
+
xstream.registerConverter(new XStreamLocalDateConverter());
xstream.registerConverter(new XStreamLocalDateTimeConverter());
xstream.registerConverter(new XStreamInstantConverter());
diff --git a/portfolio-app/eclipse/Portfolio Performance Java11.launch b/portfolio-app/eclipse/Portfolio Performance Java11.launch
deleted file mode 100644
index 93726ce98..000000000
--- a/portfolio-app/eclipse/Portfolio Performance Java11.launch
+++ /dev/null
@@ -1,177 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<launchConfiguration type="org.eclipse.pde.ui.RuntimeWorkbench">
- <booleanAttribute key="append.args" value="true"/>
- <stringAttribute key="application" value="org.eclipse.e4.ui.workbench.swt.E4Application"/>
- <booleanAttribute key="askclear" value="false"/>
- <booleanAttribute key="automaticAdd" value="false"/>
- <booleanAttribute key="automaticValidate" value="true"/>
- <stringAttribute key="bootstrap" value=""/>
- <stringAttribute key="checked" value="[NONE]"/>
- <booleanAttribute key="clearConfig" value="false"/>
- <booleanAttribute key="clearws" value="false"/>
- <booleanAttribute key="clearwslog" value="false"/>
- <stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/Portfolio Performance Java11"/>
- <booleanAttribute key="default" value="false"/>
- <setAttribute key="deselected_workspace_bundles"/>
- <booleanAttribute key="includeOptional" value="true"/>
- <stringAttribute key="location" value="${workspace_loc}/../runtime-name.abuchen.portfolio.product"/>
- <booleanAttribute key="org.eclipse.jdt.launching.ATTR_ATTR_USE_ARGFILE" value="false"/>
- <booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_START_ON_FIRST_THREAD" value="true"/>
- <stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
- <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl de -consoleLog"/>
- <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
- <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-XX:+IgnoreUnrecognizedVMOptions --add-modules=ALL-SYSTEM --illegal-access=permit -XX:+UseG1GC -XX:+UseStringDeduplication -Xms256m -Xmx768m -XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts"/>
- <stringAttribute key="pde.version" value="3.3"/>
- <stringAttribute key="product" value="name.abuchen.portfolio.bootstrap.product"/>
- <stringAttribute key="productFile" value="/portfolio-product/name.abuchen.portfolio.product"/>
- <setAttribute key="selected_target_bundles">
- <setEntry value="com.google.gson@default:default"/>
- <setEntry value="com.google.guava.failureaccess@default:default"/>
- <setEntry value="com.google.guava@default:default"/>
- <setEntry value="com.googlecode.json-simple@default:default"/>
- <setEntry value="com.ibm.icu@default:default"/>
- <setEntry value="com.jayway.jsonpath.json-path@default:default"/>
- <setEntry value="com.sun.jna.platform@default:default"/>
- <setEntry value="com.sun.jna@default:default"/>
- <setEntry value="de.engehausen.treemap.swt@default:default"/>
- <setEntry value="de.engehausen.treemap@default:default"/>
- <setEntry value="javax.annotation@default:default"/>
- <setEntry value="javax.inject@default:default"/>
- <setEntry value="net.minidev.accessors-smart@default:default"/>
- <setEntry value="net.minidev.json-smart@default:default"/>
- <setEntry value="org.apache.batik.constants@default:default"/>
- <setEntry value="org.apache.batik.css@default:default"/>
- <setEntry value="org.apache.batik.i18n@default:default"/>
- <setEntry value="org.apache.batik.util@default:default"/>
- <setEntry value="org.apache.commons.codec@default:default"/>
- <setEntry value="org.apache.commons.commons-csv@default:default"/>
- <setEntry value="org.apache.commons.io@default:default"/>
- <setEntry value="org.apache.commons.jxpath@default:default"/>
- <setEntry value="org.apache.commons.logging@default:default"/>
- <setEntry value="org.apache.commons.math3@default:default"/>
- <setEntry value="org.apache.felix.gogo.command@default:default"/>
- <setEntry value="org.apache.felix.gogo.runtime@default:default"/>
- <setEntry value="org.apache.felix.gogo.shell@default:default"/>
- <setEntry value="org.apache.felix.scr@1:true"/>
- <setEntry value="org.apache.httpcomponents.httpclient@default:default"/>
- <setEntry value="org.apache.httpcomponents.httpcore@default:default"/>
- <setEntry value="org.apache.pdfbox.fontbox@default:default"/>
- <setEntry value="org.apache.pdfbox.jempbox@default:default"/>
- <setEntry value="org.apache.pdfbox@default:default"/>
- <setEntry value="org.apache.servicemix.bundles.xpp3@default:default"/>
- <setEntry value="org.apache.servicemix.bundles.xstream@default:default"/>
- <setEntry value="org.apache.xmlgraphics@default:default"/>
- <setEntry value="org.bouncycastle.bcprov@default:default"/>
- <setEntry value="org.eclipse.core.commands@default:default"/>
- <setEntry value="org.eclipse.core.contenttype@default:default"/>
- <setEntry value="org.eclipse.core.databinding.beans@default:default"/>
- <setEntry value="org.eclipse.core.databinding.observable@default:default"/>
- <setEntry value="org.eclipse.core.databinding.property@default:default"/>
- <setEntry value="org.eclipse.core.databinding@default:default"/>
- <setEntry value="org.eclipse.core.expressions@default:default"/>
- <setEntry value="org.eclipse.core.jobs@default:default"/>
- <setEntry value="org.eclipse.core.net@default:default"/>
- <setEntry value="org.eclipse.core.runtime@default:true"/>
- <setEntry value="org.eclipse.e4.core.commands@default:default"/>
- <setEntry value="org.eclipse.e4.core.contexts@default:default"/>
- <setEntry value="org.eclipse.e4.core.di.annotations@default:default"/>
- <setEntry value="org.eclipse.e4.core.di.extensions.supplier@default:default"/>
- <setEntry value="org.eclipse.e4.core.di.extensions@default:default"/>
- <setEntry value="org.eclipse.e4.core.di@default:default"/>
- <setEntry value="org.eclipse.e4.core.services@default:default"/>
- <setEntry value="org.eclipse.e4.emf.xpath@default:default"/>
- <setEntry value="org.eclipse.e4.ui.bindings@default:default"/>
- <setEntry value="org.eclipse.e4.ui.css.core@default:default"/>
- <setEntry value="org.eclipse.e4.ui.css.swt.theme@default:default"/>
- <setEntry value="org.eclipse.e4.ui.css.swt@default:default"/>
- <setEntry value="org.eclipse.e4.ui.di@default:default"/>
- <setEntry value="org.eclipse.e4.ui.dialogs@default:default"/>
- <setEntry value="org.eclipse.e4.ui.model.workbench@default:default"/>
- <setEntry value="org.eclipse.e4.ui.services@default:default"/>
- <setEntry value="org.eclipse.e4.ui.widgets@default:default"/>
- <setEntry value="org.eclipse.e4.ui.workbench.addons.swt@default:default"/>
- <setEntry value="org.eclipse.e4.ui.workbench.renderers.swt.cocoa@default:false"/>
- <setEntry value="org.eclipse.e4.ui.workbench.renderers.swt@default:default"/>
- <setEntry value="org.eclipse.e4.ui.workbench.swt@default:default"/>
- <setEntry value="org.eclipse.e4.ui.workbench3@default:default"/>
- <setEntry value="org.eclipse.e4.ui.workbench@default:default"/>
- <setEntry value="org.eclipse.ecf.filetransfer@default:default"/>
- <setEntry value="org.eclipse.ecf.identity@default:default"/>
- <setEntry value="org.eclipse.ecf.provider.filetransfer.ssl@default:false"/>
- <setEntry value="org.eclipse.ecf.provider.filetransfer@default:default"/>
- <setEntry value="org.eclipse.ecf.ssl@default:false"/>
- <setEntry value="org.eclipse.ecf@default:default"/>
- <setEntry value="org.eclipse.emf.common@default:default"/>
- <setEntry value="org.eclipse.emf.ecore.change@default:default"/>
- <setEntry value="org.eclipse.emf.ecore.xmi@default:default"/>
- <setEntry value="org.eclipse.emf.ecore@default:default"/>
- <setEntry value="org.eclipse.equinox.app@default:default"/>
- <setEntry value="org.eclipse.equinox.bidi@default:default"/>
- <setEntry value="org.eclipse.equinox.common@2:true"/>
- <setEntry value="org.eclipse.equinox.concurrent@default:default"/>
- <setEntry value="org.eclipse.equinox.console@default:default"/>
- <setEntry value="org.eclipse.equinox.event@default:default"/>
- <setEntry value="org.eclipse.equinox.frameworkadmin.equinox@default:default"/>
- <setEntry value="org.eclipse.equinox.frameworkadmin@default:default"/>
- <setEntry value="org.eclipse.equinox.launcher.cocoa.macosx.x86_64@default:false"/>
- <setEntry value="org.eclipse.equinox.launcher@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.artifact.repository@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.console@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.core@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.director@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.engine@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.garbagecollector@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.jarprocessor@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.metadata.repository@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.metadata@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.operations@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.repository@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.touchpoint.eclipse@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.touchpoint.natives@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.transport.ecf@default:default"/>
- <setEntry value="org.eclipse.equinox.preferences@default:default"/>
- <setEntry value="org.eclipse.equinox.registry@default:default"/>
- <setEntry value="org.eclipse.equinox.security.macosx@default:false"/>
- <setEntry value="org.eclipse.equinox.security@default:default"/>
- <setEntry value="org.eclipse.equinox.simpleconfigurator.manipulator@default:default"/>
- <setEntry value="org.eclipse.equinox.simpleconfigurator@1:true"/>
- <setEntry value="org.eclipse.jface.databinding@default:default"/>
- <setEntry value="org.eclipse.jface@default:default"/>
- <setEntry value="org.eclipse.nebula.cwt@default:default"/>
- <setEntry value="org.eclipse.nebula.jface.cdatetime@default:default"/>
- <setEntry value="org.eclipse.nebula.widgets.cdatetime@default:default"/>
- <setEntry value="org.eclipse.osgi.compatibility.state@default:false"/>
- <setEntry value="org.eclipse.osgi.services@default:default"/>
- <setEntry value="org.eclipse.osgi.util@default:default"/>
- <setEntry value="org.eclipse.osgi@-1:true"/>
- <setEntry value="org.eclipse.swt.cocoa.macosx.x86_64@default:false"/>
- <setEntry value="org.eclipse.swt@default:default"/>
- <setEntry value="org.eclipse.ui.forms@default:default"/>
- <setEntry value="org.eclipse.ui.themes@default:default"/>
- <setEntry value="org.eclipse.urischeme@default:default"/>
- <setEntry value="org.jsoup@default:default"/>
- <setEntry value="org.objectweb.asm*5.0.1.v201404251740@default:default"/>
- <setEntry value="org.objectweb.asm*9.0.0.v20201001-1419@default:default"/>
- <setEntry value="org.sat4j.core@default:default"/>
- <setEntry value="org.sat4j.pb@default:default"/>
- <setEntry value="org.slf4j.api@default:default"/>
- <setEntry value="org.swtchart@default:default"/>
- <setEntry value="org.tukaani.xz@default:default"/>
- <setEntry value="org.w3c.css.sac@default:default"/>
- <setEntry value="org.w3c.dom.events@default:default"/>
- <setEntry value="org.w3c.dom.smil@default:default"/>
- <setEntry value="org.w3c.dom.svg@default:default"/>
- </setAttribute>
- <setAttribute key="selected_workspace_bundles">
- <setEntry value="name.abuchen.portfolio.bootstrap@default:default"/>
- <setEntry value="name.abuchen.portfolio.ui@default:default"/>
- <setEntry value="name.abuchen.portfolio@default:default"/>
- </setAttribute>
- <booleanAttribute key="show_selected_only" value="false"/>
- <booleanAttribute key="tracing" value="false"/>
- <booleanAttribute key="useCustomFeatures" value="false"/>
- <booleanAttribute key="useDefaultConfig" value="true"/>
- <booleanAttribute key="useDefaultConfigArea" value="true"/>
- <booleanAttribute key="useProduct" value="true"/>
- <booleanAttribute key="usefeatures" value="false"/>
-</launchConfiguration>
diff --git a/portfolio-app/eclipse/README.md b/portfolio-app/eclipse/README.md
new file mode 100644
index 000000000..7559fb354
--- /dev/null
+++ b/portfolio-app/eclipse/README.md
@@ -0,0 +1,8 @@
+# Run in Eclipse
+
+Launch configurations are specific to the operating system.
+Therefore PP uses the LDSL plug-in to dynamically create launch configurations.
+
+* Install the LDSL plugin from ```https://mduft.github.io/lcdsl-latest/``
+* Open the view *Window -> Show View -> Other... -> Debug -> Launch Configuration*
+* Right-click to run *Eclipse Application -> PortfolioPerformance* to run
diff --git a/portfolio-app/eclipse/name.abuchen.portfolio.tests.launch b/portfolio-app/eclipse/name.abuchen.portfolio.tests.launch
deleted file mode 100644
index 36503ae42..000000000
--- a/portfolio-app/eclipse/name.abuchen.portfolio.tests.launch
+++ /dev/null
@@ -1,191 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<launchConfiguration type="org.eclipse.pde.ui.JunitLaunchConfig">
- <booleanAttribute key="append.args" value="true"/>
- <stringAttribute key="application" value="org.eclipse.pde.junit.runtime.coretestapplication"/>
- <booleanAttribute key="askclear" value="false"/>
- <booleanAttribute key="automaticAdd" value="true"/>
- <booleanAttribute key="automaticValidate" value="true"/>
- <stringAttribute key="bootstrap" value=""/>
- <stringAttribute key="checked" value="[NONE]"/>
- <booleanAttribute key="clearConfig" value="true"/>
- <booleanAttribute key="clearws" value="true"/>
- <booleanAttribute key="clearwslog" value="false"/>
- <stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/pde-junit"/>
- <booleanAttribute key="default" value="false"/>
- <setAttribute key="deselected_workspace_bundles">
- <setEntry value="name.abuchen.portfolio.bootstrap"/>
- <setEntry value="name.abuchen.portfolio.ui"/>
- <setEntry value="name.abuchen.portfolio.ui.tests"/>
- </setAttribute>
- <booleanAttribute key="includeOptional" value="true"/>
- <stringAttribute key="location" value="${workspace_loc}/../junit-workspace"/>
- <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
- <listEntry value="/name.abuchen.portfolio.tests"/>
- </listAttribute>
- <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
- <listEntry value="4"/>
- </listAttribute>
- <stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value="=name.abuchen.portfolio.tests"/>
- <booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/>
- <stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
- <stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/>
- <booleanAttribute key="org.eclipse.jdt.launching.ATTR_ATTR_USE_ARGFILE" value="false"/>
- <booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_START_ON_FIRST_THREAD" value="false"/>
- <stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
- <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value=""/>
- <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog"/>
- <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="name.abuchen.portfolio.tests"/>
- <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
- <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-ea"/>
- <stringAttribute key="pde.version" value="3.3"/>
- <stringAttribute key="product" value="org.eclipse.platform.ide"/>
- <booleanAttribute key="run_in_ui_thread" value="false"/>
- <setAttribute key="selected_target_bundles">
- <setEntry value="com.google.gson@default:default"/>
- <setEntry value="com.google.guava.failureaccess@default:default"/>
- <setEntry value="com.google.guava@default:default"/>
- <setEntry value="com.googlecode.json-simple@default:default"/>
- <setEntry value="com.ibm.icu@default:default"/>
- <setEntry value="com.jayway.jsonpath.json-path@default:default"/>
- <setEntry value="com.jcraft.jsch@default:default"/>
- <setEntry value="com.sun.jna.platform@default:default"/>
- <setEntry value="com.sun.jna@default:default"/>
- <setEntry value="de.engehausen.treemap.swt@default:default"/>
- <setEntry value="de.engehausen.treemap@default:default"/>
- <setEntry value="javax.annotation@default:default"/>
- <setEntry value="javax.inject@default:default"/>
- <setEntry value="javax.servlet@default:default"/>
- <setEntry value="net.bytebuddy.byte-buddy-agent@default:default"/>
- <setEntry value="net.bytebuddy.byte-buddy@default:default"/>
- <setEntry value="net.minidev.accessors-smart@default:default"/>
- <setEntry value="net.minidev.json-smart@default:default"/>
- <setEntry value="org.apache.ant@default:default"/>
- <setEntry value="org.apache.batik.constants@default:default"/>
- <setEntry value="org.apache.batik.css@default:default"/>
- <setEntry value="org.apache.batik.i18n@default:default"/>
- <setEntry value="org.apache.batik.util@default:default"/>
- <setEntry value="org.apache.commons.codec@default:default"/>
- <setEntry value="org.apache.commons.commons-csv@default:default"/>
- <setEntry value="org.apache.commons.io@default:default"/>
- <setEntry value="org.apache.commons.jxpath@default:default"/>
- <setEntry value="org.apache.commons.logging@default:default"/>
- <setEntry value="org.apache.commons.math3@default:default"/>
- <setEntry value="org.apache.felix.scr@1:true"/>
- <setEntry value="org.apache.httpcomponents.httpclient@default:default"/>
- <setEntry value="org.apache.httpcomponents.httpcore@default:default"/>
- <setEntry value="org.apache.pdfbox.fontbox@default:default"/>
- <setEntry value="org.apache.pdfbox.jempbox@default:default"/>
- <setEntry value="org.apache.pdfbox@default:default"/>
- <setEntry value="org.apache.servicemix.bundles.xpp3@default:default"/>
- <setEntry value="org.apache.servicemix.bundles.xstream@default:default"/>
- <setEntry value="org.apache.xmlgraphics@default:default"/>
- <setEntry value="org.bouncycastle.bcprov@default:default"/>
- <setEntry value="org.eclipse.ant.core@default:default"/>
- <setEntry value="org.eclipse.compare.core@default:default"/>
- <setEntry value="org.eclipse.core.commands@default:default"/>
- <setEntry value="org.eclipse.core.contenttype@default:default"/>
- <setEntry value="org.eclipse.core.databinding.beans@default:default"/>
- <setEntry value="org.eclipse.core.databinding.observable@default:default"/>
- <setEntry value="org.eclipse.core.databinding.property@default:default"/>
- <setEntry value="org.eclipse.core.databinding@default:default"/>
- <setEntry value="org.eclipse.core.expressions@default:default"/>
- <setEntry value="org.eclipse.core.filesystem.macosx@default:false"/>
- <setEntry value="org.eclipse.core.filesystem@default:default"/>
- <setEntry value="org.eclipse.core.jobs@default:default"/>
- <setEntry value="org.eclipse.core.net@default:default"/>
- <setEntry value="org.eclipse.core.resources@default:default"/>
- <setEntry value="org.eclipse.core.runtime@default:true"/>
- <setEntry value="org.eclipse.core.variables@default:default"/>
- <setEntry value="org.eclipse.e4.core.commands@default:default"/>
- <setEntry value="org.eclipse.e4.core.contexts@default:default"/>
- <setEntry value="org.eclipse.e4.core.di.annotations@default:default"/>
- <setEntry value="org.eclipse.e4.core.di.extensions.supplier@default:default"/>
- <setEntry value="org.eclipse.e4.core.di.extensions@default:default"/>
- <setEntry value="org.eclipse.e4.core.di@default:default"/>
- <setEntry value="org.eclipse.e4.core.services@default:default"/>
- <setEntry value="org.eclipse.e4.emf.xpath@default:default"/>
- <setEntry value="org.eclipse.e4.ui.bindings@default:default"/>
- <setEntry value="org.eclipse.e4.ui.css.core@default:default"/>
- <setEntry value="org.eclipse.e4.ui.css.swt.theme@default:default"/>
- <setEntry value="org.eclipse.e4.ui.css.swt@default:default"/>
- <setEntry value="org.eclipse.e4.ui.di@default:default"/>
- <setEntry value="org.eclipse.e4.ui.dialogs@default:default"/>
- <setEntry value="org.eclipse.e4.ui.model.workbench@default:default"/>
- <setEntry value="org.eclipse.e4.ui.services@default:default"/>
- <setEntry value="org.eclipse.e4.ui.widgets@default:default"/>
- <setEntry value="org.eclipse.e4.ui.workbench.addons.swt@default:default"/>
- <setEntry value="org.eclipse.e4.ui.workbench.renderers.swt.cocoa@default:false"/>
- <setEntry value="org.eclipse.e4.ui.workbench.renderers.swt@default:default"/>
- <setEntry value="org.eclipse.e4.ui.workbench.swt@default:default"/>
- <setEntry value="org.eclipse.e4.ui.workbench3@default:default"/>
- <setEntry value="org.eclipse.e4.ui.workbench@default:default"/>
- <setEntry value="org.eclipse.emf.common@default:default"/>
- <setEntry value="org.eclipse.emf.ecore.change@default:default"/>
- <setEntry value="org.eclipse.emf.ecore.xmi@default:default"/>
- <setEntry value="org.eclipse.emf.ecore@default:default"/>
- <setEntry value="org.eclipse.equinox.app@default:default"/>
- <setEntry value="org.eclipse.equinox.bidi@default:default"/>
- <setEntry value="org.eclipse.equinox.common@2:true"/>
- <setEntry value="org.eclipse.equinox.event@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.core@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.director@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.engine@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.metadata.repository@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.metadata@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.operations@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.repository@default:default"/>
- <setEntry value="org.eclipse.equinox.preferences@default:default"/>
- <setEntry value="org.eclipse.equinox.registry@default:default"/>
- <setEntry value="org.eclipse.equinox.security.macosx@default:false"/>
- <setEntry value="org.eclipse.equinox.security@default:default"/>
- <setEntry value="org.eclipse.equinox.simpleconfigurator@1:true"/>
- <setEntry value="org.eclipse.help@default:default"/>
- <setEntry value="org.eclipse.jface.databinding@default:default"/>
- <setEntry value="org.eclipse.jface.notifications@default:default"/>
- <setEntry value="org.eclipse.jface@default:default"/>
- <setEntry value="org.eclipse.nebula.cwt@default:default"/>
- <setEntry value="org.eclipse.nebula.widgets.cdatetime@default:default"/>
- <setEntry value="org.eclipse.osgi.compatibility.state@default:false"/>
- <setEntry value="org.eclipse.osgi.services@default:default"/>
- <setEntry value="org.eclipse.osgi.util@default:default"/>
- <setEntry value="org.eclipse.osgi@-1:true"/>
- <setEntry value="org.eclipse.swt.cocoa.macosx.x86_64@default:false"/>
- <setEntry value="org.eclipse.swt@default:default"/>
- <setEntry value="org.eclipse.team.core@default:default"/>
- <setEntry value="org.eclipse.ui.cocoa@default:false"/>
- <setEntry value="org.eclipse.ui.forms@default:default"/>
- <setEntry value="org.eclipse.ui.workbench@default:default"/>
- <setEntry value="org.eclipse.ui@default:default"/>
- <setEntry value="org.eclipse.urischeme@default:default"/>
- <setEntry value="org.hamcrest.core*1.1.0.v20090501071000@default:default"/>
- <setEntry value="org.hamcrest.core*1.3.0.v20180420-1519@default:default"/>
- <setEntry value="org.hamcrest.integration@default:default"/>
- <setEntry value="org.hamcrest.library@default:default"/>
- <setEntry value="org.jsoup@default:default"/>
- <setEntry value="org.junit*4.12.0.v201504281640@default:default"/>
- <setEntry value="org.junit*4.13.0.v20200204-1500@default:default"/>
- <setEntry value="org.mockito@default:default"/>
- <setEntry value="org.objectweb.asm*5.0.1.v201404251740@default:default"/>
- <setEntry value="org.objectweb.asm*9.0.0.v20201001-1419@default:default"/>
- <setEntry value="org.objenesis@default:default"/>
- <setEntry value="org.sat4j.core@default:default"/>
- <setEntry value="org.sat4j.pb@default:default"/>
- <setEntry value="org.slf4j.api@default:default"/>
- <setEntry value="org.swtchart@default:default"/>
- <setEntry value="org.tukaani.xz@default:default"/>
- <setEntry value="org.w3c.css.sac@default:default"/>
- <setEntry value="org.w3c.dom.events@default:default"/>
- <setEntry value="org.w3c.dom.smil@default:default"/>
- <setEntry value="org.w3c.dom.svg@default:default"/>
- </setAttribute>
- <setAttribute key="selected_workspace_bundles">
- <setEntry value="name.abuchen.portfolio.tests@default:false"/>
- <setEntry value="name.abuchen.portfolio@default:default"/>
- </setAttribute>
- <booleanAttribute key="show_selected_only" value="false"/>
- <booleanAttribute key="tracing" value="false"/>
- <booleanAttribute key="useCustomFeatures" value="false"/>
- <booleanAttribute key="useDefaultConfig" value="true"/>
- <booleanAttribute key="useDefaultConfigArea" value="false"/>
- <booleanAttribute key="useProduct" value="false"/>
-</launchConfiguration>
diff --git a/portfolio-app/eclipse/name.abuchen.portfolio.ui.tests.launch b/portfolio-app/eclipse/name.abuchen.portfolio.ui.tests.launch
deleted file mode 100644
index b8cf89c80..000000000
--- a/portfolio-app/eclipse/name.abuchen.portfolio.ui.tests.launch
+++ /dev/null
@@ -1,192 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<launchConfiguration type="org.eclipse.pde.ui.JunitLaunchConfig">
- <booleanAttribute key="append.args" value="true"/>
- <stringAttribute key="application" value="org.eclipse.pde.junit.runtime.coretestapplication"/>
- <booleanAttribute key="askclear" value="false"/>
- <booleanAttribute key="automaticAdd" value="true"/>
- <booleanAttribute key="automaticValidate" value="true"/>
- <stringAttribute key="bootstrap" value=""/>
- <stringAttribute key="checked" value="[NONE]"/>
- <booleanAttribute key="clearConfig" value="true"/>
- <booleanAttribute key="clearws" value="true"/>
- <booleanAttribute key="clearwslog" value="false"/>
- <stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/pde-junit"/>
- <booleanAttribute key="default" value="false"/>
- <setAttribute key="deselected_workspace_bundles">
- <setEntry value="name.abuchen.portfolio.bootstrap"/>
- </setAttribute>
- <booleanAttribute key="includeOptional" value="true"/>
- <stringAttribute key="location" value="${workspace_loc}/../junit-workspace"/>
- <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
- <listEntry value="/name.abuchen.portfolio.ui.tests"/>
- </listAttribute>
- <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
- <listEntry value="4"/>
- </listAttribute>
- <stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value="=name.abuchen.portfolio.ui.tests"/>
- <booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/>
- <stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
- <stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/>
- <booleanAttribute key="org.eclipse.jdt.launching.ATTR_ATTR_USE_ARGFILE" value="false"/>
- <booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_START_ON_FIRST_THREAD" value="true"/>
- <stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
- <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value=""/>
- <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog"/>
- <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="name.abuchen.portfolio.ui.tests"/>
- <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
- <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-ea"/>
- <stringAttribute key="pde.version" value="3.3"/>
- <stringAttribute key="product" value="org.eclipse.platform.ide"/>
- <booleanAttribute key="run_in_ui_thread" value="true"/>
- <setAttribute key="selected_target_bundles">
- <setEntry value="com.google.gson@default:default"/>
- <setEntry value="com.google.guava.failureaccess@default:default"/>
- <setEntry value="com.google.guava@default:default"/>
- <setEntry value="com.googlecode.json-simple@default:default"/>
- <setEntry value="com.ibm.icu@default:default"/>
- <setEntry value="com.jayway.jsonpath.json-path@default:default"/>
- <setEntry value="com.jcraft.jsch@default:default"/>
- <setEntry value="com.sun.jna.platform@default:default"/>
- <setEntry value="com.sun.jna@default:default"/>
- <setEntry value="de.engehausen.treemap.swt@default:default"/>
- <setEntry value="de.engehausen.treemap@default:default"/>
- <setEntry value="javax.annotation@default:default"/>
- <setEntry value="javax.inject@default:default"/>
- <setEntry value="javax.servlet@default:default"/>
- <setEntry value="net.bytebuddy.byte-buddy-agent@default:default"/>
- <setEntry value="net.bytebuddy.byte-buddy@default:default"/>
- <setEntry value="net.minidev.accessors-smart@default:default"/>
- <setEntry value="net.minidev.json-smart@default:default"/>
- <setEntry value="org.apache.ant@default:default"/>
- <setEntry value="org.apache.batik.constants@default:default"/>
- <setEntry value="org.apache.batik.css@default:default"/>
- <setEntry value="org.apache.batik.i18n@default:default"/>
- <setEntry value="org.apache.batik.util@default:default"/>
- <setEntry value="org.apache.commons.codec@default:default"/>
- <setEntry value="org.apache.commons.commons-csv@default:default"/>
- <setEntry value="org.apache.commons.io@default:default"/>
- <setEntry value="org.apache.commons.jxpath@default:default"/>
- <setEntry value="org.apache.commons.logging@default:default"/>
- <setEntry value="org.apache.commons.math3@default:default"/>
- <setEntry value="org.apache.felix.scr@1:true"/>
- <setEntry value="org.apache.httpcomponents.httpclient@default:default"/>
- <setEntry value="org.apache.httpcomponents.httpcore@default:default"/>
- <setEntry value="org.apache.pdfbox.fontbox@default:default"/>
- <setEntry value="org.apache.pdfbox.jempbox@default:default"/>
- <setEntry value="org.apache.pdfbox@default:default"/>
- <setEntry value="org.apache.servicemix.bundles.xpp3@default:default"/>
- <setEntry value="org.apache.servicemix.bundles.xstream@default:default"/>
- <setEntry value="org.apache.xmlgraphics@default:default"/>
- <setEntry value="org.bouncycastle.bcprov@default:default"/>
- <setEntry value="org.eclipse.ant.core@default:default"/>
- <setEntry value="org.eclipse.compare.core@default:default"/>
- <setEntry value="org.eclipse.core.commands@default:default"/>
- <setEntry value="org.eclipse.core.contenttype@default:default"/>
- <setEntry value="org.eclipse.core.databinding.beans@default:default"/>
- <setEntry value="org.eclipse.core.databinding.observable@default:default"/>
- <setEntry value="org.eclipse.core.databinding.property@default:default"/>
- <setEntry value="org.eclipse.core.databinding@default:default"/>
- <setEntry value="org.eclipse.core.expressions@default:default"/>
- <setEntry value="org.eclipse.core.filesystem.macosx@default:false"/>
- <setEntry value="org.eclipse.core.filesystem@default:default"/>
- <setEntry value="org.eclipse.core.jobs@default:default"/>
- <setEntry value="org.eclipse.core.net@default:default"/>
- <setEntry value="org.eclipse.core.resources@default:default"/>
- <setEntry value="org.eclipse.core.runtime@default:true"/>
- <setEntry value="org.eclipse.core.variables@default:default"/>
- <setEntry value="org.eclipse.e4.core.commands@default:default"/>
- <setEntry value="org.eclipse.e4.core.contexts@default:default"/>
- <setEntry value="org.eclipse.e4.core.di.annotations@default:default"/>
- <setEntry value="org.eclipse.e4.core.di.extensions.supplier@default:default"/>
- <setEntry value="org.eclipse.e4.core.di.extensions@default:default"/>
- <setEntry value="org.eclipse.e4.core.di@default:default"/>
- <setEntry value="org.eclipse.e4.core.services@default:default"/>
- <setEntry value="org.eclipse.e4.emf.xpath@default:default"/>
- <setEntry value="org.eclipse.e4.ui.bindings@default:default"/>
- <setEntry value="org.eclipse.e4.ui.css.core@default:default"/>
- <setEntry value="org.eclipse.e4.ui.css.swt.theme@default:default"/>
- <setEntry value="org.eclipse.e4.ui.css.swt@default:default"/>
- <setEntry value="org.eclipse.e4.ui.di@default:default"/>
- <setEntry value="org.eclipse.e4.ui.dialogs@default:default"/>
- <setEntry value="org.eclipse.e4.ui.model.workbench@default:default"/>
- <setEntry value="org.eclipse.e4.ui.services@default:default"/>
- <setEntry value="org.eclipse.e4.ui.widgets@default:default"/>
- <setEntry value="org.eclipse.e4.ui.workbench.addons.swt@default:default"/>
- <setEntry value="org.eclipse.e4.ui.workbench.renderers.swt.cocoa@default:false"/>
- <setEntry value="org.eclipse.e4.ui.workbench.renderers.swt@default:default"/>
- <setEntry value="org.eclipse.e4.ui.workbench.swt@default:default"/>
- <setEntry value="org.eclipse.e4.ui.workbench3@default:default"/>
- <setEntry value="org.eclipse.e4.ui.workbench@default:default"/>
- <setEntry value="org.eclipse.emf.common@default:default"/>
- <setEntry value="org.eclipse.emf.ecore.change@default:default"/>
- <setEntry value="org.eclipse.emf.ecore.xmi@default:default"/>
- <setEntry value="org.eclipse.emf.ecore@default:default"/>
- <setEntry value="org.eclipse.equinox.app@default:default"/>
- <setEntry value="org.eclipse.equinox.bidi@default:default"/>
- <setEntry value="org.eclipse.equinox.common@2:true"/>
- <setEntry value="org.eclipse.equinox.event@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.core@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.director@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.engine@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.metadata.repository@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.metadata@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.operations@default:default"/>
- <setEntry value="org.eclipse.equinox.p2.repository@default:default"/>
- <setEntry value="org.eclipse.equinox.preferences@default:default"/>
- <setEntry value="org.eclipse.equinox.registry@default:default"/>
- <setEntry value="org.eclipse.equinox.security.macosx@default:false"/>
- <setEntry value="org.eclipse.equinox.security@default:default"/>
- <setEntry value="org.eclipse.equinox.simpleconfigurator@1:true"/>
- <setEntry value="org.eclipse.help@default:default"/>
- <setEntry value="org.eclipse.jface.databinding@default:default"/>
- <setEntry value="org.eclipse.jface.notifications@default:default"/>
- <setEntry value="org.eclipse.jface@default:default"/>
- <setEntry value="org.eclipse.nebula.cwt@default:default"/>
- <setEntry value="org.eclipse.nebula.widgets.cdatetime@default:default"/>
- <setEntry value="org.eclipse.osgi.compatibility.state@default:false"/>
- <setEntry value="org.eclipse.osgi.services@default:default"/>
- <setEntry value="org.eclipse.osgi.util@default:default"/>
- <setEntry value="org.eclipse.osgi@-1:true"/>
- <setEntry value="org.eclipse.swt.cocoa.macosx.x86_64@default:false"/>
- <setEntry value="org.eclipse.swt@default:default"/>
- <setEntry value="org.eclipse.team.core@default:default"/>
- <setEntry value="org.eclipse.ui.cocoa@default:false"/>
- <setEntry value="org.eclipse.ui.forms@default:default"/>
- <setEntry value="org.eclipse.ui.themes@default:default"/>
- <setEntry value="org.eclipse.ui.workbench@default:default"/>
- <setEntry value="org.eclipse.ui@default:default"/>
- <setEntry value="org.eclipse.urischeme@default:default"/>
- <setEntry value="org.hamcrest.core*1.1.0.v20090501071000@default:default"/>
- <setEntry value="org.hamcrest.core*1.3.0.v20180420-1519@default:default"/>
- <setEntry value="org.hamcrest.integration@default:default"/>
- <setEntry value="org.hamcrest.library@default:default"/>
- <setEntry value="org.jsoup@default:default"/>
- <setEntry value="org.junit*4.12.0.v201504281640@default:default"/>
- <setEntry value="org.junit*4.13.0.v20200204-1500@default:default"/>
- <setEntry value="org.mockito@default:default"/>
- <setEntry value="org.objectweb.asm*5.0.1.v201404251740@default:default"/>
- <setEntry value="org.objectweb.asm*9.0.0.v20201001-1419@default:default"/>
- <setEntry value="org.objenesis@default:default"/>
- <setEntry value="org.sat4j.core@default:default"/>
- <setEntry value="org.sat4j.pb@default:default"/>
- <setEntry value="org.slf4j.api@default:default"/>
- <setEntry value="org.swtchart@default:default"/>
- <setEntry value="org.tukaani.xz@default:default"/>
- <setEntry value="org.w3c.css.sac@default:default"/>
- <setEntry value="org.w3c.dom.events@default:default"/>
- <setEntry value="org.w3c.dom.smil@default:default"/>
- <setEntry value="org.w3c.dom.svg@default:default"/>
- </setAttribute>
- <setAttribute key="selected_workspace_bundles">
- <setEntry value="name.abuchen.portfolio.tests@default:false"/>
- <setEntry value="name.abuchen.portfolio.ui.tests@default:false"/>
- <setEntry value="name.abuchen.portfolio.ui@default:default"/>
- <setEntry value="name.abuchen.portfolio@default:default"/>
- </setAttribute>
- <booleanAttribute key="show_selected_only" value="false"/>
- <booleanAttribute key="tracing" value="false"/>
- <booleanAttribute key="useCustomFeatures" value="false"/>
- <booleanAttribute key="useDefaultConfig" value="true"/>
- <booleanAttribute key="useDefaultConfigArea" value="false"/>
- <booleanAttribute key="useProduct" value="false"/>
-</launchConfiguration>
diff --git a/portfolio-app/pom.xml b/portfolio-app/pom.xml
index 8911d163a..929902457 100644
--- a/portfolio-app/pom.xml
+++ b/portfolio-app/pom.xml
@@ -11,7 +11,7 @@
<name>Portfolio Performance</name>
<properties>
- <tycho-version>1.5.1</tycho-version>
+ <tycho-version>2.4.0</tycho-version>
<jarsigner.skip>true</jarsigner.skip>
<gpgsigner.skip>true</gpgsigner.skip>
<applesigner.skip>true</applesigner.skip>
@@ -22,8 +22,8 @@
<sonar.host.url>https://sonarcloud.io</sonar.host.url>
<sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
<argLine>-ea</argLine>
- <maven.compiler.source>1.8</maven.compiler.source>
- <maven.compiler.target>1.8</maven.compiler.target>
+ <maven.compiler.source>11</maven.compiler.source>
+ <maven.compiler.target>11</maven.compiler.target>
</properties>
<modules>
@@ -41,7 +41,7 @@
<repository>
<id>portfolio-jre11</id>
<layout>p2</layout>
- <url>http://buchen.github.io/bundled-jre/11.0.4</url>
+ <url>http://buchen.github.io/bundled-jre/11.0.12</url>
</repository>
</repositories>
@@ -83,6 +83,7 @@
<configuration>
<resolver>p2</resolver>
<pomDependencies>consider</pomDependencies>
+ <executionEnvironment>JavaSE-11</executionEnvironment>
<target>
<artifact>
<groupId>name.abuchen.portfolio</groupId>
@@ -327,7 +328,7 @@
<plugin>
<groupId>name.abuchen</groupId>
<artifactId>fix-info-plist-maven-plugin</artifactId>
- <version>1.6</version>
+ <version>1.7</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
diff --git a/portfolio-product/name.abuchen.portfolio.distro.p2.inf b/portfolio-product/name.abuchen.portfolio.distro.p2.inf
index 64408926f..b5d23fcf7 100644
--- a/portfolio-product/name.abuchen.portfolio.distro.p2.inf
+++ b/portfolio-product/name.abuchen.portfolio.distro.p2.inf
@@ -1,5 +1,5 @@
-instructions.configure = org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/eclipsec.exe);
+instructions.configure = org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/PortfolioPerformancec.exe);
properties.0.name = latest.changes.description
properties.0.value = Version 0.55.0\n\nAchtung: Unter Umst\u00E4nden startet PP nach dem Upgrade nicht beim ersten\nMal. Dann bitte ein zweites Mal starten.\n\n\nMit dieser Version k\u00F6nnen Konten und Wertpapiere mit unterschiedlichen\nW\u00E4hrungen anlegt werden. Zus\u00E4tzlich wurde das Eclipse Framework auf\nVersion 4.5.1 aktualisiert.\n\nWeitere Neuerungen:\n* CSV/PDF Import: K\u00E4ufe/Verk\u00E4ufe in Einlieferungen/Auslieferungen umwandeln #275\n* CSV Import \u00FCberarbeitet: W\u00E4hrungen #322, Notizfeld importieren #295,\n Wertpapiere mit Namen anlegen #350, Gegenbuchungen generieren #351\n* Klassifizierungen: Kopieren #374, Zustand aufgeklappt/zugeklappt merken #376,\n Reihenfolge in der Seitennavigation \u00E4ndern\n* Verbesserung: Verm\u00F6gensaufstellung kann nach allen Spalten sortiert werden\n* Neu: DAB Verk\u00E4ufe per PDF importieren #384\n* Neu: Proxy-Server \u00FCber die Einstellung konfigurieren\n* Verbesserung: zus\u00E4tzlich Performance-Spalten in Verm\u00F6gensaufstellung w\u00E4hlbar\n* Wieder da: Auf Yahoo Finance nach Wertpapiere suchen\n\nDateien, die mit dieser Version gespeichert wurden, k\u00F6nnen\nnicht mehr von \u00E4lteren Versionen des Programms geladen werden.\nBitte unbedingt mit einer Kopie arbeiten!\n\n\nWeitere Informationen unter\nhttps://github.com/buchen/portfolio/issues/382
diff --git a/portfolio-product/name.abuchen.portfolio.p2.inf b/portfolio-product/name.abuchen.portfolio.p2.inf
index 64408926f..b5d23fcf7 100644
--- a/portfolio-product/name.abuchen.portfolio.p2.inf
+++ b/portfolio-product/name.abuchen.portfolio.p2.inf
@@ -1,5 +1,5 @@
-instructions.configure = org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/eclipsec.exe);
+instructions.configure = org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/PortfolioPerformancec.exe);
properties.0.name = latest.changes.description
properties.0.value = Version 0.55.0\n\nAchtung: Unter Umst\u00E4nden startet PP nach dem Upgrade nicht beim ersten\nMal. Dann bitte ein zweites Mal starten.\n\n\nMit dieser Version k\u00F6nnen Konten und Wertpapiere mit unterschiedlichen\nW\u00E4hrungen anlegt werden. Zus\u00E4tzlich wurde das Eclipse Framework auf\nVersion 4.5.1 aktualisiert.\n\nWeitere Neuerungen:\n* CSV/PDF Import: K\u00E4ufe/Verk\u00E4ufe in Einlieferungen/Auslieferungen umwandeln #275\n* CSV Import \u00FCberarbeitet: W\u00E4hrungen #322, Notizfeld importieren #295,\n Wertpapiere mit Namen anlegen #350, Gegenbuchungen generieren #351\n* Klassifizierungen: Kopieren #374, Zustand aufgeklappt/zugeklappt merken #376,\n Reihenfolge in der Seitennavigation \u00E4ndern\n* Verbesserung: Verm\u00F6gensaufstellung kann nach allen Spalten sortiert werden\n* Neu: DAB Verk\u00E4ufe per PDF importieren #384\n* Neu: Proxy-Server \u00FCber die Einstellung konfigurieren\n* Verbesserung: zus\u00E4tzlich Performance-Spalten in Verm\u00F6gensaufstellung w\u00E4hlbar\n* Wieder da: Auf Yahoo Finance nach Wertpapiere suchen\n\nDateien, die mit dieser Version gespeichert wurden, k\u00F6nnen\nnicht mehr von \u00E4lteren Versionen des Programms geladen werden.\nBitte unbedingt mit einer Kopie arbeiten!\n\n\nWeitere Informationen unter\nhttps://github.com/buchen/portfolio/issues/382
diff --git a/portfolio-target-definition/portfolio-target-definition.target b/portfolio-target-definition/portfolio-target-definition.target
index ed2a46e90..79b68d7f9 100644
--- a/portfolio-target-definition/portfolio-target-definition.target
+++ b/portfolio-target-definition/portfolio-target-definition.target
@@ -3,13 +3,13 @@
<target name="portfolio-target-definition" sequenceNumber="26">
<locations>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
- <repository location="https://download.eclipse.org/eclipse/updates/4.18/R-4.18-202012021800/"/>
- <unit id="org.eclipse.e4.rcp.feature.group" version="4.18.0.v20201202-1103"/>
- <unit id="org.eclipse.e4.rcp.source.feature.group" version="4.18.0.v20201202-1103"/>
- <unit id="org.eclipse.equinox.executable" version="3.8.1000.v20200915-1508"/>
- <unit id="org.eclipse.equinox.executable.feature.group" version="3.8.1000.v20200915-1508"/>
- <unit id="org.eclipse.pde.feature.group" version="3.14.600.v20201202-1800"/>
- <unit id="org.eclipse.platform.feature.group" version="4.18.0.v20201202-1800"/>
+ <repository location="https://download.eclipse.org/eclipse/updates/4.21/R-4.21-202109060500/"/>
+ <unit id="org.eclipse.e4.rcp.feature.group" version="4.21.0.v20210906-0842"/>
+ <unit id="org.eclipse.e4.rcp.source.feature.group" version="4.21.0.v20210906-0842"/>
+ <unit id="org.eclipse.equinox.executable" version="3.8.1300.v20210828-0802"/>
+ <unit id="org.eclipse.equinox.executable.feature.group" version="3.8.1300.v20210828-0802"/>
+ <unit id="org.eclipse.pde.feature.group" version="3.14.900.v20210906-0500"/>
+ <unit id="org.eclipse.platform.feature.group" version="4.21.0.v20210906-0842"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20200529191137/repository"/>
@@ -37,21 +37,21 @@
<unit id="org.apache.commons.math3" version="3.5.0.v20190611-1023"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
- <repository location="https://download.eclipse.org/nebula/releases/2.4.2"/>
- <unit id="org.eclipse.nebula.widgets.cdatetime.feature.feature.group" version="1.5.0.202007241204"/>
+ <repository location="https://download.eclipse.org/nebula/releases/2.5.0"/>
+ <unit id="org.eclipse.nebula.widgets.cdatetime.feature.feature.group" version="1.5.0.202106201019"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
- <repository location="https://buchen.github.io/portfolio-deps/1.5.0"/>
- <unit id="name.abuchen.portfolio.dependencies.feature.feature.group" version="1.5.0"/>
+ <repository location="https://buchen.github.io/portfolio-deps/1.6.0"/>
+ <unit id="name.abuchen.portfolio.dependencies.feature.feature.group" version="1.6.0"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
- <repository location="https://download.eclipse.org/technology/babel/update-site/R0.18.1/2020-09/"/>
- <unit id="org.eclipse.babel.nls_eclipse_de.feature.group" version="4.17.0.v20201010020001"/>
- <unit id="org.eclipse.babel.nls_eclipse_es.feature.group" version="4.17.0.v20201010020001"/>
- <unit id="org.eclipse.babel.nls_eclipse_nl.feature.group" version="4.17.0.v20201010020001"/>
- <unit id="org.eclipse.babel.nls_eclipse_pt.feature.group" version="4.17.0.v20201010020001"/>
- <unit id="org.eclipse.babel.nls_eclipse_fr.feature.group" version="4.17.0.v20201010020001"/>
- <unit id="org.eclipse.babel.nls_eclipse_it.feature.group" version="4.17.0.v20201010020001"/>
+ <repository location="https://download.eclipse.org/technology/babel/update-site/R0.19.0/2021-06/"/>
+ <unit id="org.eclipse.babel.nls_eclipse_de.feature.group" version="4.20.0.v20210630020001"/>
+ <unit id="org.eclipse.babel.nls_eclipse_es.feature.group" version="4.20.0.v20210630020001"/>
+ <unit id="org.eclipse.babel.nls_eclipse_fr.feature.group" version="4.20.0.v20210630020001"/>
+ <unit id="org.eclipse.babel.nls_eclipse_it.feature.group" version="4.20.0.v20210630020001"/>
+ <unit id="org.eclipse.babel.nls_eclipse_nl.feature.group" version="4.20.0.v20210630020001"/>
+ <unit id="org.eclipse.babel.nls_eclipse_pt.feature.group" version="4.20.0.v20210630020001"/>
</location>
</locations>
</target>
\ No newline at end of file
Pinned Comments
Cobra commented on 2025-12-19 15:13 (UTC)
80.4-2 adds OAuth authorization and thus the possibility to create a portfolio account for obtaining historic data.
Bevan implemented this crucial feature in the current PKGBUILD – and I'm very happy to welcome him as co-maintainer. :)
Cobra commented on 2023-08-19 13:34 (UTC)
Thanks to Bevan, we now have a simple and elegant (compared to my attempt) workaround that lets the PKGBUILD download and use the most recent version of maven (currently 3.9.4). Should not need any intervention from you. :)