This is an automated email from the ASF dual-hosted git repository.

tiagobento pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git


The following commit(s) were added to refs/heads/main by this push:
     new 013f7f76115 kie-issues#1012: Removing `kie-soup-commons` dependency in 
DashBuilder (#2199)
013f7f76115 is described below

commit 013f7f76115340e27f993e1303c69a9488a16cef
Author: Yeser Amer <[email protected]>
AuthorDate: Fri Mar 15 17:39:57 2024 +0100

    kie-issues#1012: Removing `kie-soup-commons` dependency in DashBuilder 
(#2199)
---
 packages/dashbuilder/appformer/uberfire-api/pom.xml       |  5 -----
 .../src/main/java/org/uberfire/plugin/PluginUtil.java     |  7 +++++--
 .../java/org/uberfire/workbench/model/NamedPosition.java  |  8 ++++++--
 .../workbench/model/impl/PanelDefinitionImpl.java         |  6 +++++-
 .../workbench/model/impl/PerspectiveDefinitionImpl.java   |  7 ++++++-
 .../dashbuilder/appformer/uberfire-client-api/pom.xml     |  5 -----
 packages/dashbuilder/appformer/uberfire-commons/pom.xml   |  4 ----
 .../org/uberfire/commons/UberfireCommons.gwt.xml          |  2 --
 .../uberfire-widgets/uberfire-widgets-commons/pom.xml     |  5 -----
 .../footers/ModalFooterForceSaveReOpenCancelButtons.java  |  8 ++++++--
 .../client/common/popups/footers/ModalFooterOKButton.java | 11 ++++++++---
 .../common/popups/footers/ModalFooterOKCancelButtons.java | 13 ++++++++-----
 .../popups/footers/ModalFooterReOpenIgnoreButtons.java    |  8 ++++++--
 .../widgets/common/client/select/SelectOptionImpl.java    |  9 +++++++--
 .../uberfire-widgets-core-client/pom.xml                  |  5 -----
 .../uberfire/ext/widgets/core/client/tree/FSTreeItem.java |  7 +++++--
 .../uberfire/ext/widgets/core/client/tree/TreeItem.java   |  7 +++++--
 .../widgets/core/client/wizards/WizardPopupFooter.java    | 15 ++++++++++-----
 .../uberfire-widgets/uberfire-widgets-table/pom.xml       |  5 +----
 .../ext/widgets/table/client/ResizableMovableHeader.java  | 14 +++++++++-----
 .../uberfire-workbench-client-views-patternfly/pom.xml    | 11 -----------
 .../client/views/pfly/maximize/MaximizeToggleButton.java  |  8 ++++++--
 .../org/uberfire/client/views/pfly/modal/Bs3Modal.java    |  8 ++++++--
 .../pfly/notifications/NotificationPopupsManagerView.java | 14 ++++++++------
 .../org/uberfire/client/views/pfly/tab/UberTabPanel.java  |  7 +++++--
 .../uberfire-workbench/uberfire-workbench-client/pom.xml  |  4 ----
 .../java/org/uberfire/client/mvp/AbstractActivity.java    |  8 ++++----
 .../org/uberfire/client/mvp/ActivityLifecycleError.java   |  8 ++++++--
 .../org/uberfire/client/mvp/PerspectiveManagerImpl.java   |  6 +++++-
 .../main/java/org/uberfire/client/mvp/PlaceManager.java   |  7 +++++--
 .../java/org/uberfire/client/mvp/PlaceManagerImpl.java    |  6 +++++-
 .../org/uberfire/client/workbench/PanelManagerImpl.java   |  6 +++++-
 .../client/workbench/events/AbstractPlaceEvent.java       | 10 +++++++---
 .../workbench/panels/MaximizeToggleButtonPresenter.java   | 11 +++++++----
 .../panels/impl/AbstractDockingWorkbenchPanelView.java    |  6 +++++-
 .../workbench/widgets/common/ErrorPopupPresenter.java     |  8 ++++++--
 .../widgets/notifications/NotificationManager.java        |  6 +++---
 .../dashbuilder-client/dashbuilder-dataset-client/pom.xml |  5 -----
 .../dataset/client/DataSetClientServicesImpl.java         |  7 +++++--
 .../dashbuilder-displayer-client/pom.xml                  |  5 -----
 .../displayer/client/widgets/DisplayerViewer.java         |  8 ++++++--
 .../dashbuilder-runtime-client/pom.xml                    |  7 -------
 packages/dashbuilder/pom.xml                              | 12 ------------
 43 files changed, 181 insertions(+), 148 deletions(-)

diff --git a/packages/dashbuilder/appformer/uberfire-api/pom.xml 
b/packages/dashbuilder/appformer/uberfire-api/pom.xml
index 98c2f4b27e8..31e1ea9ab7c 100644
--- a/packages/dashbuilder/appformer/uberfire-api/pom.xml
+++ b/packages/dashbuilder/appformer/uberfire-api/pom.xml
@@ -43,11 +43,6 @@
       <artifactId>uberfire-commons</artifactId>
     </dependency>
 
-    <dependency>
-      <groupId>org.kie.soup</groupId>
-      <artifactId>kie-soup-commons</artifactId>
-    </dependency>
-
     <dependency>
       <groupId>org.jboss.errai</groupId>
       <artifactId>errai-common</artifactId>
diff --git 
a/packages/dashbuilder/appformer/uberfire-api/src/main/java/org/uberfire/plugin/PluginUtil.java
 
b/packages/dashbuilder/appformer/uberfire-api/src/main/java/org/uberfire/plugin/PluginUtil.java
index e3a03ac256c..20b4055e73b 100644
--- 
a/packages/dashbuilder/appformer/uberfire-api/src/main/java/org/uberfire/plugin/PluginUtil.java
+++ 
b/packages/dashbuilder/appformer/uberfire-api/src/main/java/org/uberfire/plugin/PluginUtil.java
@@ -24,13 +24,12 @@ import java.util.Collection;
 import java.util.Collections;
 import java.util.HashSet;
 import java.util.List;
+import java.util.Objects;
 import java.util.Set;
 
 import jsinterop.annotations.JsIgnore;
 import jsinterop.annotations.JsType;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
-
 /**
  * Utilities for working with external (GWT-compiled) plugins.
  */
@@ -61,6 +60,10 @@ public class PluginUtil {
         return Collections.unmodifiableList(tmp);
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     /**
      * {@link Set} is a {@link JsType} but {@link Collection#iterator()} is
      * {@link JsIgnore}d and therefore not exported to JavaScript.
diff --git 
a/packages/dashbuilder/appformer/uberfire-api/src/main/java/org/uberfire/workbench/model/NamedPosition.java
 
b/packages/dashbuilder/appformer/uberfire-api/src/main/java/org/uberfire/workbench/model/NamedPosition.java
index 86de84d170a..bc511acf5ff 100644
--- 
a/packages/dashbuilder/appformer/uberfire-api/src/main/java/org/uberfire/workbench/model/NamedPosition.java
+++ 
b/packages/dashbuilder/appformer/uberfire-api/src/main/java/org/uberfire/workbench/model/NamedPosition.java
@@ -20,11 +20,11 @@
 
 package org.uberfire.workbench.model;
 
+import java.util.Objects;
+
 import org.jboss.errai.common.client.api.annotations.MapsTo;
 import org.jboss.errai.common.client.api.annotations.Portable;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
-
 /**
  * Represents the position of a child panel by name. For example, within a 
templated perspective, panels are positioned
  * by ErraiUI DataField names.
@@ -54,6 +54,10 @@ public class NamedPosition implements Position {
                                       fieldName);
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     /**
      * Returns the data field name this Position refers to.
      *
diff --git 
a/packages/dashbuilder/appformer/uberfire-api/src/main/java/org/uberfire/workbench/model/impl/PanelDefinitionImpl.java
 
b/packages/dashbuilder/appformer/uberfire-api/src/main/java/org/uberfire/workbench/model/impl/PanelDefinitionImpl.java
index 7f8661fd6b6..d91410b9ca5 100644
--- 
a/packages/dashbuilder/appformer/uberfire-api/src/main/java/org/uberfire/workbench/model/impl/PanelDefinitionImpl.java
+++ 
b/packages/dashbuilder/appformer/uberfire-api/src/main/java/org/uberfire/workbench/model/impl/PanelDefinitionImpl.java
@@ -24,6 +24,7 @@ import java.util.Collections;
 import java.util.Iterator;
 import java.util.LinkedHashSet;
 import java.util.List;
+import java.util.Objects;
 import java.util.Set;
 
 import jsinterop.annotations.JsIgnore;
@@ -37,7 +38,6 @@ import org.uberfire.workbench.model.PanelDefinition;
 import org.uberfire.workbench.model.PartDefinition;
 import org.uberfire.workbench.model.Position;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
 import static org.uberfire.workbench.model.ContextDisplayMode.SHOW;
 
 /**
@@ -242,6 +242,10 @@ public class PanelDefinitionImpl implements 
PanelDefinition {
                                       fqcn);
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     @Override
     @JsIgnore
     public Integer getHeight() {
diff --git 
a/packages/dashbuilder/appformer/uberfire-api/src/main/java/org/uberfire/workbench/model/impl/PerspectiveDefinitionImpl.java
 
b/packages/dashbuilder/appformer/uberfire-api/src/main/java/org/uberfire/workbench/model/impl/PerspectiveDefinitionImpl.java
index ea822e192e3..901649b6f25 100644
--- 
a/packages/dashbuilder/appformer/uberfire-api/src/main/java/org/uberfire/workbench/model/impl/PerspectiveDefinitionImpl.java
+++ 
b/packages/dashbuilder/appformer/uberfire-api/src/main/java/org/uberfire/workbench/model/impl/PerspectiveDefinitionImpl.java
@@ -19,13 +19,14 @@
 
 package org.uberfire.workbench.model.impl;
 
+import java.util.Objects;
+
 import org.jboss.errai.common.client.api.annotations.Portable;
 import org.uberfire.workbench.model.ContextDefinition;
 import org.uberfire.workbench.model.ContextDisplayMode;
 import org.uberfire.workbench.model.PanelDefinition;
 import org.uberfire.workbench.model.PerspectiveDefinition;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
 import static org.uberfire.workbench.model.ContextDisplayMode.SHOW;
 
 /**
@@ -53,6 +54,10 @@ public class PerspectiveDefinitionImpl
         this.root = root;
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     @Override
     public String getName() {
         return name;
diff --git a/packages/dashbuilder/appformer/uberfire-client-api/pom.xml 
b/packages/dashbuilder/appformer/uberfire-client-api/pom.xml
index 87c8b60afca..5e8ed3e9457 100644
--- a/packages/dashbuilder/appformer/uberfire-client-api/pom.xml
+++ b/packages/dashbuilder/appformer/uberfire-client-api/pom.xml
@@ -65,11 +65,6 @@
       <artifactId>errai-ioc</artifactId>
     </dependency>
 
-    <dependency>
-      <groupId>org.kie.soup</groupId>
-      <artifactId>kie-soup-commons</artifactId>
-    </dependency>
-
     <dependency>
       <groupId>com.google.elemental2</groupId>
       <artifactId>elemental2-dom</artifactId>
diff --git a/packages/dashbuilder/appformer/uberfire-commons/pom.xml 
b/packages/dashbuilder/appformer/uberfire-commons/pom.xml
index 0324d61423e..ab83c4fb1d1 100644
--- a/packages/dashbuilder/appformer/uberfire-commons/pom.xml
+++ b/packages/dashbuilder/appformer/uberfire-commons/pom.xml
@@ -42,10 +42,6 @@
       <groupId>jakarta.annotation</groupId>
       <artifactId>jakarta.annotation-api</artifactId>
     </dependency>
-    <dependency>
-      <groupId>org.kie.soup</groupId>
-      <artifactId>kie-soup-commons</artifactId>
-    </dependency>
     <dependency>
       <groupId>jakarta.enterprise</groupId>
       <artifactId>jakarta.enterprise.cdi-api</artifactId>
diff --git 
a/packages/dashbuilder/appformer/uberfire-commons/src/main/resources/org/uberfire/commons/UberfireCommons.gwt.xml
 
b/packages/dashbuilder/appformer/uberfire-commons/src/main/resources/org/uberfire/commons/UberfireCommons.gwt.xml
index 6cfef9853c5..9bb5befc31a 100644
--- 
a/packages/dashbuilder/appformer/uberfire-commons/src/main/resources/org/uberfire/commons/UberfireCommons.gwt.xml
+++ 
b/packages/dashbuilder/appformer/uberfire-commons/src/main/resources/org/uberfire/commons/UberfireCommons.gwt.xml
@@ -21,8 +21,6 @@
   
"http://google-web-toolkit.googlecode.com/svn/tags/2.5.0/distro-source/core/src/gwt-module.dtd";>
 <module>
 
-  <inherits name='org.kie.soup.commons.KIESoupCommons' />
-
   <source path='data' />
   <source path='lifecycle' />
   <source path='uuid' />
diff --git 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/pom.xml
 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/pom.xml
index ab5f23155d3..f579bf23dc1 100644
--- 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/pom.xml
+++ 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/pom.xml
@@ -53,11 +53,6 @@
       <artifactId>uberfire-commons</artifactId>
     </dependency>
 
-    <dependency>
-      <groupId>org.kie.soup</groupId>
-      <artifactId>kie-soup-commons</artifactId>
-    </dependency>
-
     <dependency>
       <groupId>org.uberfire</groupId>
       <artifactId>uberfire-workbench-client</artifactId>
diff --git 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/java/org/uberfire/ext/widgets/common/client/common/popups/footers/ModalFooterForceSaveReOpenCancelButtons.java
 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/java/org/uberfire/ext/widgets/common/client/common/popups/footers/ModalFooterForceSaveReOpenCancelButtons.java
index e20bd8ae2b4..fde0445ac0f 100644
--- 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/java/org/uberfire/ext/widgets/common/client/common/popups/footers/ModalFooterForceSaveReOpenCancelButtons.java
+++ 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/java/org/uberfire/ext/widgets/common/client/common/popups/footers/ModalFooterForceSaveReOpenCancelButtons.java
@@ -19,6 +19,8 @@
 
 package org.uberfire.ext.widgets.common.client.common.popups.footers;
 
+import java.util.Objects;
+
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.event.dom.client.ClickEvent;
 import com.google.gwt.uibinder.client.UiBinder;
@@ -30,8 +32,6 @@ import org.gwtbootstrap3.client.ui.Modal;
 import org.gwtbootstrap3.client.ui.ModalFooter;
 import org.uberfire.mvp.Command;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
-
 /**
  * A Modal Footer with OK and Cancel buttons
  */
@@ -66,6 +66,10 @@ public class ModalFooterForceSaveReOpenCancelButtons extends 
ModalFooter {
         add(uiBinder.createAndBindUi(this));
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     @UiHandler("forceSaveButton")
     public void onForceSaveButtonClick(final ClickEvent e) {
         if (forceSaveCommand != null) {
diff --git 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/java/org/uberfire/ext/widgets/common/client/common/popups/footers/ModalFooterOKButton.java
 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/java/org/uberfire/ext/widgets/common/client/common/popups/footers/ModalFooterOKButton.java
index 33109167842..e046550f023 100644
--- 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/java/org/uberfire/ext/widgets/common/client/common/popups/footers/ModalFooterOKButton.java
+++ 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/java/org/uberfire/ext/widgets/common/client/common/popups/footers/ModalFooterOKButton.java
@@ -19,6 +19,8 @@
 
 package org.uberfire.ext.widgets.common.client.common.popups.footers;
 
+import java.util.Objects;
+
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.event.dom.client.ClickEvent;
 import com.google.gwt.uibinder.client.UiBinder;
@@ -28,7 +30,7 @@ import com.google.gwt.user.client.Command;
 import com.google.gwt.user.client.ui.Widget;
 import org.gwtbootstrap3.client.ui.Button;
 import org.gwtbootstrap3.client.ui.ModalFooter;
-import org.kie.soup.commons.validation.PortablePreconditions;
+
 
 /**
  * A Modal Footer with a single OK button
@@ -42,11 +44,14 @@ public class ModalFooterOKButton extends ModalFooter {
     Button okButton;
 
     public ModalFooterOKButton(final Command okCommand) {
-        this.okCommand = PortablePreconditions.checkNotNull("okCommand",
-                                                            okCommand);
+        this.okCommand = checkNotNull("okCommand", okCommand);
         add(uiBinder.createAndBindUi(this));
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     public void enableOkButton(final boolean enabled) {
         okButton.setEnabled(enabled);
     }
diff --git 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/java/org/uberfire/ext/widgets/common/client/common/popups/footers/ModalFooterOKCancelButtons.java
 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/java/org/uberfire/ext/widgets/common/client/common/popups/footers/ModalFooterOKCancelButtons.java
index bf00cfe5cd5..1cd7e00da9c 100644
--- 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/java/org/uberfire/ext/widgets/common/client/common/popups/footers/ModalFooterOKCancelButtons.java
+++ 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/java/org/uberfire/ext/widgets/common/client/common/popups/footers/ModalFooterOKCancelButtons.java
@@ -19,6 +19,8 @@
 
 package org.uberfire.ext.widgets.common.client.common.popups.footers;
 
+import java.util.Objects;
+
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.event.dom.client.ClickEvent;
 import com.google.gwt.uibinder.client.UiBinder;
@@ -28,7 +30,6 @@ import com.google.gwt.user.client.Command;
 import com.google.gwt.user.client.ui.Widget;
 import org.gwtbootstrap3.client.ui.Button;
 import org.gwtbootstrap3.client.ui.ModalFooter;
-import org.kie.soup.commons.validation.PortablePreconditions;
 
 /**
  * A Modal Footer with OK and Cancel buttons
@@ -46,13 +47,15 @@ public class ModalFooterOKCancelButtons extends ModalFooter 
{
 
     public ModalFooterOKCancelButtons(final Command okCommand,
                                       final Command cancelCommand) {
-        this.okCommand = PortablePreconditions.checkNotNull("okCommand",
-                                                            okCommand);
-        this.cancelCommand = 
PortablePreconditions.checkNotNull("cancelCommand",
-                                                                cancelCommand);
+        this.okCommand = checkNotNull("okCommand", okCommand);
+        this.cancelCommand = checkNotNull("cancelCommand", cancelCommand);
         add(uiBinder.createAndBindUi(this));
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     public void enableOkButton(final boolean enabled) {
         okButton.setEnabled(enabled);
     }
diff --git 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/java/org/uberfire/ext/widgets/common/client/common/popups/footers/ModalFooterReOpenIgnoreButtons.java
 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/java/org/uberfire/ext/widgets/common/client/common/popups/footers/ModalFooterReOpenIgnoreButtons.java
index 5d72752c22c..491bea8244e 100644
--- 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/java/org/uberfire/ext/widgets/common/client/common/popups/footers/ModalFooterReOpenIgnoreButtons.java
+++ 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/java/org/uberfire/ext/widgets/common/client/common/popups/footers/ModalFooterReOpenIgnoreButtons.java
@@ -19,6 +19,8 @@
 
 package org.uberfire.ext.widgets.common.client.common.popups.footers;
 
+import java.util.Objects;
+
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.event.dom.client.ClickEvent;
 import com.google.gwt.uibinder.client.UiBinder;
@@ -30,8 +32,6 @@ import org.gwtbootstrap3.client.ui.Modal;
 import org.gwtbootstrap3.client.ui.ModalFooter;
 import org.uberfire.mvp.Command;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
-
 /**
  * A Modal Footer with OK and Cancel buttons
  */
@@ -61,6 +61,10 @@ public class ModalFooterReOpenIgnoreButtons extends 
ModalFooter {
         this.actionButton.setText(buttonText);
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     @UiHandler("actionButton")
     public void onActionButtonClick(final ClickEvent e) {
         if (actionCommand != null) {
diff --git 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/java/org/uberfire/ext/widgets/common/client/select/SelectOptionImpl.java
 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/java/org/uberfire/ext/widgets/common/client/select/SelectOptionImpl.java
index 8d9aeddc0d9..66ba8524e03 100644
--- 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/java/org/uberfire/ext/widgets/common/client/select/SelectOptionImpl.java
+++ 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/java/org/uberfire/ext/widgets/common/client/select/SelectOptionImpl.java
@@ -20,8 +20,6 @@
 
 package org.uberfire.ext.widgets.common.client.select;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotEmpty;
-
 public class SelectOptionImpl implements SelectOption {
 
     private final String selector;
@@ -35,6 +33,13 @@ public class SelectOptionImpl implements SelectOption {
         this.name = name;
     }
 
+    private static String checkNotEmpty(String name, String parameter) {
+        if (parameter == null || parameter.trim().isEmpty()) {
+            throw new IllegalArgumentException("Parameter named '" + name + "' 
should be filled!");
+        }
+        return parameter;
+    }
+
     public String getSelector() {
         return selector;
     }
diff --git 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/pom.xml
 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/pom.xml
index 56ec8b476c1..747c967fa49 100644
--- 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/pom.xml
+++ 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/pom.xml
@@ -67,11 +67,6 @@
       <artifactId>uberfire-commons</artifactId>
     </dependency>
 
-    <dependency>
-      <groupId>org.kie.soup</groupId>
-      <artifactId>kie-soup-commons</artifactId>
-    </dependency>
-
     <dependency>
       <groupId>org.uberfire</groupId>
       <artifactId>uberfire-workbench-client</artifactId>
diff --git 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/src/main/java/org/uberfire/ext/widgets/core/client/tree/FSTreeItem.java
 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/src/main/java/org/uberfire/ext/widgets/core/client/tree/FSTreeItem.java
index b00cb6118df..97faceea6dd 100644
--- 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/src/main/java/org/uberfire/ext/widgets/core/client/tree/FSTreeItem.java
+++ 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/src/main/java/org/uberfire/ext/widgets/core/client/tree/FSTreeItem.java
@@ -20,14 +20,13 @@
 
 package org.uberfire.ext.widgets.core.client.tree;
 
+import java.util.Objects;
 import java.util.function.Supplier;
 
 import com.google.gwt.user.client.ui.FlowPanel;
 import org.gwtbootstrap3.client.ui.Icon;
 import org.gwtbootstrap3.client.ui.constants.IconType;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
-
 public class FSTreeItem extends TreeItem<FSTreeItem> {
 
     private final FSType fstype;
@@ -54,6 +53,10 @@ public class FSTreeItem extends TreeItem<FSTreeItem> {
                                    type);
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     private static final Type createType(final FSType type) {
         switch (type) {
             case ITEM:
diff --git 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/src/main/java/org/uberfire/ext/widgets/core/client/tree/TreeItem.java
 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/src/main/java/org/uberfire/ext/widgets/core/client/tree/TreeItem.java
index f4e8a19ef47..59532cbd305 100644
--- 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/src/main/java/org/uberfire/ext/widgets/core/client/tree/TreeItem.java
+++ 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/src/main/java/org/uberfire/ext/widgets/core/client/tree/TreeItem.java
@@ -21,6 +21,7 @@
 package org.uberfire.ext.widgets.core.client.tree;
 
 import java.util.Iterator;
+import java.util.Objects;
 import java.util.function.Consumer;
 import java.util.function.Supplier;
 
@@ -40,8 +41,6 @@ import 
org.uberfire.client.workbench.ouia.OuiaComponentIdAttribute;
 import org.uberfire.client.workbench.ouia.OuiaComponentTypeAttribute;
 import org.uberfire.ext.widgets.core.client.resources.TreeNavigatorResources;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
-
 public class TreeItem<I extends TreeItem> extends Composite implements 
OuiaComponent {
 
     private static final String OUIA_COMPONENT_TYPE = "tree-item";
@@ -59,6 +58,10 @@ public class TreeItem<I extends TreeItem> extends Composite 
implements OuiaCompo
     private IsWidget icon;
     private FlowPanel item;
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     public TreeItem(final Type type,
                     final String value,
                     final String label,
diff --git 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/src/main/java/org/uberfire/ext/widgets/core/client/wizards/WizardPopupFooter.java
 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/src/main/java/org/uberfire/ext/widgets/core/client/wizards/WizardPopupFooter.java
index 7966acfea62..d3d24d0f085 100644
--- 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/src/main/java/org/uberfire/ext/widgets/core/client/wizards/WizardPopupFooter.java
+++ 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/src/main/java/org/uberfire/ext/widgets/core/client/wizards/WizardPopupFooter.java
@@ -19,6 +19,8 @@
 
 package org.uberfire.ext.widgets.core.client.wizards;
 
+import java.util.Objects;
+
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.event.dom.client.ClickEvent;
 import com.google.gwt.uibinder.client.UiBinder;
@@ -29,7 +31,6 @@ import com.google.gwt.user.client.ui.Widget;
 import org.gwtbootstrap3.client.ui.Button;
 import org.gwtbootstrap3.client.ui.ModalFooter;
 import org.gwtbootstrap3.client.ui.constants.ButtonType;
-import org.kie.soup.commons.validation.PortablePreconditions;
 
 /**
  * A Modal Footer used by the Wizard
@@ -55,17 +56,21 @@ public class WizardPopupFooter extends ModalFooter {
                              final Command cmdNextButton,
                              final Command cmdCancelButton,
                              final Command cmdFinishButton) {
-        this.cmdPreviousButton = 
PortablePreconditions.checkNotNull("cmdPreviousButton",
+        this.cmdPreviousButton = checkNotNull("cmdPreviousButton",
                                                                     
cmdPreviousButton);
-        this.cmdNextButton = 
PortablePreconditions.checkNotNull("cmdNextButton",
+        this.cmdNextButton = checkNotNull("cmdNextButton",
                                                                 cmdNextButton);
-        this.cmdCancelButton = 
PortablePreconditions.checkNotNull("cmdCancelButton",
+        this.cmdCancelButton = checkNotNull("cmdCancelButton",
                                                                   
cmdCancelButton);
-        this.cmdFinishButton = 
PortablePreconditions.checkNotNull("cmdFinishButton",
+        this.cmdFinishButton = checkNotNull("cmdFinishButton",
                                                                   
cmdFinishButton);
         add(uiBinder.createAndBindUi(this));
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     public void enablePreviousButton(final boolean enabled) {
         btnPrevious.setEnabled(enabled);
     }
diff --git 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/pom.xml
 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/pom.xml
index 58512edc731..5b3782c2182 100644
--- 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/pom.xml
+++ 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/pom.xml
@@ -53,10 +53,7 @@
       <groupId>org.uberfire</groupId>
       <artifactId>uberfire-commons</artifactId>
     </dependency>
-    <dependency>
-      <groupId>org.kie.soup</groupId>
-      <artifactId>kie-soup-commons</artifactId>
-    </dependency>
+
     <dependency>
       <groupId>org.uberfire</groupId>
       <artifactId>uberfire-workbench-client-views-patternfly</artifactId>
diff --git 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/src/main/java/org/uberfire/ext/widgets/table/client/ResizableMovableHeader.java
 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/src/main/java/org/uberfire/ext/widgets/table/client/ResizableMovableHeader.java
index efd65963d5d..c4c7f09a5b9 100644
--- 
a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/src/main/java/org/uberfire/ext/widgets/table/client/ResizableMovableHeader.java
+++ 
b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/src/main/java/org/uberfire/ext/widgets/table/client/ResizableMovableHeader.java
@@ -22,6 +22,7 @@ package org.uberfire.ext.widgets.table.client;
 
 import java.util.ArrayList;
 import java.util.List;
+import java.util.Objects;
 
 import com.google.gwt.cell.client.AbstractCell;
 import com.google.gwt.cell.client.Cell.Context;
@@ -42,7 +43,6 @@ import com.google.gwt.user.client.Event;
 import com.google.gwt.user.client.Event.NativePreviewEvent;
 import com.google.gwt.user.client.Event.NativePreviewHandler;
 import org.gwtbootstrap3.client.ui.gwt.DataGrid;
-import org.kie.soup.commons.validation.PortablePreconditions;
 
 import static com.google.gwt.dom.client.Style.Unit.PX;
 
@@ -82,17 +82,21 @@ public abstract class ResizableMovableHeader<T> extends 
Header<String> {
                                   final UberfireColumnPicker columnPicker,
                                   final Column<T, ?> column) {
         super(new HeaderCell());
-        this.title = PortablePreconditions.checkNotNull("title",
+        this.title = checkNotNull("title",
                                                         title);
-        this.table = PortablePreconditions.checkNotNull("table",
+        this.table = checkNotNull("table",
                                                         table);
-        this.columnPicker = PortablePreconditions.checkNotNull("columnPicker",
+        this.columnPicker = checkNotNull("columnPicker",
                                                                columnPicker);
-        this.column = PortablePreconditions.checkNotNull("column",
+        this.column = checkNotNull("column",
                                                          column);
         this.tableElement = table.getElement();
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     private static NativeEvent getEventAndPreventPropagation(final 
NativePreviewEvent event) {
         final NativeEvent nativeEvent = event.getNativeEvent();
         nativeEvent.preventDefault();
diff --git 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/pom.xml
 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/pom.xml
index fb9df608da8..ff627faa548 100644
--- 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/pom.xml
+++ 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/pom.xml
@@ -69,10 +69,6 @@
       <groupId>org.jboss.errai</groupId>
       <artifactId>errai-ioc</artifactId>
     </dependency>
-    <dependency>
-      <groupId>org.kie.soup</groupId>
-      <artifactId>kie-soup-commons</artifactId>
-    </dependency>
     <dependency>
       <groupId>com.allen-sauer.gwt.dnd</groupId>
       <artifactId>gwt-dnd</artifactId>
@@ -119,13 +115,6 @@
       <scope>test</scope>
     </dependency>
 
-    <dependency>
-      <groupId>org.kie.soup</groupId>
-      <artifactId>kie-soup-commons</artifactId>
-      <classifier>sources</classifier>
-      <scope>test</scope>
-    </dependency>
-
     <dependency>
       <groupId>org.uberfire</groupId>
       <artifactId>uberfire-api</artifactId>
diff --git 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/main/java/org/uberfire/client/views/pfly/maximize/MaximizeToggleButton.java
 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/main/java/org/uberfire/client/views/pfly/maximize/MaximizeToggleButton.java
index 9da3ffd7257..9c58d943fa6 100644
--- 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/main/java/org/uberfire/client/views/pfly/maximize/MaximizeToggleButton.java
+++ 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/main/java/org/uberfire/client/views/pfly/maximize/MaximizeToggleButton.java
@@ -20,6 +20,8 @@
 
 package org.uberfire.client.views.pfly.maximize;
 
+import java.util.Objects;
+
 import com.google.gwt.event.dom.client.ClickEvent;
 import com.google.gwt.event.dom.client.ClickHandler;
 import com.google.gwt.event.shared.HandlerRegistration;
@@ -31,8 +33,6 @@ import 
org.uberfire.client.workbench.panels.MaximizeToggleButtonPresenter;
 import org.uberfire.client.workbench.panels.MaximizeToggleButtonPresenter.View;
 import org.uberfire.mvp.Command;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
-
 public class MaximizeToggleButton extends Button implements View {
 
     private MaximizeToggleButtonPresenter presenter;
@@ -63,6 +63,10 @@ public class MaximizeToggleButton extends Button implements 
View {
                                       presenter);
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     /**
      * Normally invoked automatically when this button gets clicked. Exposed 
for testing purposes.
      */
diff --git 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/main/java/org/uberfire/client/views/pfly/modal/Bs3Modal.java
 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/main/java/org/uberfire/client/views/pfly/modal/Bs3Modal.java
index 26bfa8987b9..b679a27ed6c 100644
--- 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/main/java/org/uberfire/client/views/pfly/modal/Bs3Modal.java
+++ 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/main/java/org/uberfire/client/views/pfly/modal/Bs3Modal.java
@@ -20,6 +20,8 @@
 
 package org.uberfire.client.views.pfly.modal;
 
+import java.util.Objects;
+
 import javax.enterprise.context.Dependent;
 
 import com.google.gwt.core.client.GWT;
@@ -42,8 +44,6 @@ import org.uberfire.client.resources.WorkbenchResources;
 import org.uberfire.mvp.Command;
 import org.uberfire.mvp.Commands;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
-
 /**
  * A modal dialog that floats above the workbench. Each instance can only be 
shown once.
  */
@@ -52,6 +52,10 @@ public class Bs3Modal extends Modal {
 
     private final ModalBody body = GWT.create(ModalBody.class);
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     /**
      * Used for enforcing the "only show one time" rule.
      */
diff --git 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/main/java/org/uberfire/client/views/pfly/notifications/NotificationPopupsManagerView.java
 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/main/java/org/uberfire/client/views/pfly/notifications/NotificationPopupsManagerView.java
index fc19823d23e..7eb5d4b5df4 100644
--- 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/main/java/org/uberfire/client/views/pfly/notifications/NotificationPopupsManagerView.java
+++ 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/main/java/org/uberfire/client/views/pfly/notifications/NotificationPopupsManagerView.java
@@ -22,6 +22,7 @@ package org.uberfire.client.views.pfly.notifications;
 
 import java.util.ArrayList;
 import java.util.List;
+import java.util.Objects;
 
 import javax.enterprise.context.Dependent;
 import javax.inject.Inject;
@@ -30,7 +31,6 @@ import com.google.gwt.user.client.Command;
 import com.google.gwt.user.client.ui.IsWidget;
 import com.google.gwt.user.client.ui.Widget;
 import org.jboss.errai.ioc.client.container.SyncBeanDef;
-import org.kie.soup.commons.validation.PortablePreconditions;
 import org.uberfire.client.mvp.Activity;
 import org.uberfire.client.mvp.ActivityBeansCache;
 import org.uberfire.client.mvp.PlaceManager;
@@ -56,10 +56,14 @@ public class NotificationPopupsManagerView implements 
NotificationManager.View {
 
     @Override
     public void setContainer(final IsWidget container) {
-        this.container = PortablePreconditions.checkNotNull("container",
+        this.container = checkNotNull("container",
                 container);
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     @Override
     public void setInitialSpacing(int spacing) {
         this.initialSpacing = spacing;
@@ -204,10 +208,8 @@ public class NotificationPopupsManagerView implements 
NotificationManager.View {
 
         PopupHandle(NotificationPopupView view,
                     NotificationEvent event) {
-            this.view = PortablePreconditions.checkNotNull("view",
-                    view);
-            this.event = PortablePreconditions.checkNotNull("event",
-                    event);
+            this.view = checkNotNull("view", view);
+            this.event = checkNotNull("event", event);
         }
     }
 }
diff --git 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/main/java/org/uberfire/client/views/pfly/tab/UberTabPanel.java
 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/main/java/org/uberfire/client/views/pfly/tab/UberTabPanel.java
index 033209d0738..4ae54e9be45 100644
--- 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/main/java/org/uberfire/client/views/pfly/tab/UberTabPanel.java
+++ 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/main/java/org/uberfire/client/views/pfly/tab/UberTabPanel.java
@@ -27,6 +27,7 @@ import java.util.HashMap;
 import java.util.LinkedList;
 import java.util.List;
 import java.util.Map;
+import java.util.Objects;
 
 import javax.annotation.PostConstruct;
 import javax.enterprise.context.Dependent;
@@ -59,8 +60,6 @@ import 
org.uberfire.client.workbench.widgets.dnd.WorkbenchDragAndDropManager;
 import org.uberfire.mvp.Command;
 import org.uberfire.workbench.model.PartDefinition;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
-
 /**
  * A wrapper around {@link TabPanelWithDropdowns} that adds the following 
capabilities:
  * <ul>
@@ -100,6 +99,10 @@ public class UberTabPanel extends ResizeComposite 
implements MultiPartWidget,
                                      tabPanel);
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     @PostConstruct
     public void init() {
         this.dropdownTab = tabPanel.addDropdownTab("More...");
diff --git 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/pom.xml
 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/pom.xml
index 236ba3505a4..f75a5d265e9 100644
--- 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/pom.xml
+++ 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/pom.xml
@@ -65,10 +65,6 @@
       <groupId>com.google.elemental2</groupId>
       <artifactId>elemental2-dom</artifactId>
     </dependency>
-    <dependency>
-      <groupId>org.kie.soup</groupId>
-      <artifactId>kie-soup-commons</artifactId>
-    </dependency>
     <dependency>
       <groupId>org.uberfire</groupId>
       <artifactId>uberfire-api</artifactId>
diff --git 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/AbstractActivity.java
 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/AbstractActivity.java
index 277825a93ce..fb566779715 100644
--- 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/AbstractActivity.java
+++ 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/AbstractActivity.java
@@ -19,9 +19,9 @@
 
 package org.uberfire.client.mvp;
 
-import org.uberfire.mvp.PlaceRequest;
+import java.util.Objects;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
+import org.uberfire.mvp.PlaceRequest;
 
 /**
  * Implementation of behaviour common to all activity types.
@@ -46,8 +46,8 @@ public abstract class AbstractActivity implements Activity {
      */
     @Override
     public void onStartup(PlaceRequest place) {
-        this.place = checkNotNull("place",
-                place);
+        Objects.requireNonNull(place, "Parameter named 'place' should be not 
null!");
+        this.place = place;
     }
 
     /**
diff --git 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/ActivityLifecycleError.java
 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/ActivityLifecycleError.java
index 099f5918904..c63039b40d4 100644
--- 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/ActivityLifecycleError.java
+++ 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/ActivityLifecycleError.java
@@ -20,9 +20,9 @@
 
 package org.uberfire.client.mvp;
 
-import org.uberfire.workbench.events.UberFireEvent;
+import java.util.Objects;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
+import org.uberfire.workbench.events.UberFireEvent;
 
 /**
  * CDI event fired by the framework each time an Activity lifecycle method 
throws an exception. Observers of the event
@@ -46,6 +46,10 @@ public class ActivityLifecycleError implements UberFireEvent 
{
         this.exception = exception;
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     /**
      * Returns the Activity instance that threw the exception.
      *
diff --git 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/PerspectiveManagerImpl.java
 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/PerspectiveManagerImpl.java
index 8a8fcb5304c..07af7fba1fe 100644
--- 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/PerspectiveManagerImpl.java
+++ 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/PerspectiveManagerImpl.java
@@ -22,6 +22,7 @@ package org.uberfire.client.mvp;
 
 import java.util.Collection;
 import java.util.Iterator;
+import java.util.Objects;
 import java.util.Set;
 
 import javax.enterprise.context.ApplicationScoped;
@@ -40,7 +41,6 @@ import org.uberfire.workbench.model.PanelDefinition;
 import org.uberfire.workbench.model.PartDefinition;
 import org.uberfire.workbench.model.PerspectiveDefinition;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
 import static org.uberfire.plugin.PluginUtil.ensureIterable;
 
 @ApplicationScoped
@@ -67,6 +67,10 @@ public class PerspectiveManagerImpl implements 
PerspectiveManager {
 
     private PlaceRequest currentPerspectivePlaceRequest;
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     @Override
     public void switchToPerspective(final PlaceRequest placeRequest,
                                     final PerspectiveActivity activity,
diff --git 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/PlaceManager.java
 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/PlaceManager.java
index 24e085f59e0..5f27a666a89 100644
--- 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/PlaceManager.java
+++ 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/PlaceManager.java
@@ -21,6 +21,7 @@
 package org.uberfire.client.mvp;
 
 import java.util.List;
+import java.util.Objects;
 
 import jsinterop.annotations.JsMethod;
 import jsinterop.annotations.JsType;
@@ -33,8 +34,6 @@ import org.uberfire.mvp.PlaceRequest;
 import org.uberfire.workbench.model.PanelDefinition;
 import org.uberfire.workbench.model.PartDefinition;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
-
 /**
  * A Workbench-centric abstraction over the browser's history mechanism. 
Allows the application to initiate navigation
  * to any displayable thing: a {@link WorkbenchPerspective}, a {@link 
WorkbenchScreen}, a {@link WorkbenchPopup}, a
@@ -93,6 +92,10 @@ public interface PlaceManager {
         }
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     List<Command> getOnOpenCallbacks(PlaceRequest place);
 
     List<Command> getOnCloseCallbacks(PlaceRequest place);
diff --git 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/PlaceManagerImpl.java
 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/PlaceManagerImpl.java
index 879183c3a57..d36815d81b3 100644
--- 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/PlaceManagerImpl.java
+++ 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/PlaceManagerImpl.java
@@ -26,6 +26,7 @@ import java.util.HashMap;
 import java.util.HashSet;
 import java.util.List;
 import java.util.Map;
+import java.util.Objects;
 import java.util.Set;
 import java.util.function.Predicate;
 import java.util.function.Supplier;
@@ -73,7 +74,6 @@ import org.uberfire.workbench.model.Position;
 import org.uberfire.workbench.model.impl.PartDefinitionImpl;
 
 import static java.util.Collections.unmodifiableCollection;
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
 import static org.uberfire.plugin.PluginUtil.ensureIterable;
 import static org.uberfire.plugin.PluginUtil.toInteger;
 
@@ -586,6 +586,10 @@ public class PlaceManagerImpl implements PlaceManager {
                 closeChain);
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     /**
      * Returns all the PlaceRequests that map to activies that are currently 
in the open state and accessible
      * somewhere in the current perspective.
diff --git 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/PanelManagerImpl.java
 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/PanelManagerImpl.java
index e6ea1dc0eee..20edff65498 100644
--- 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/PanelManagerImpl.java
+++ 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/PanelManagerImpl.java
@@ -23,6 +23,7 @@ package org.uberfire.client.workbench;
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Map;
+import java.util.Objects;
 
 import javax.annotation.PostConstruct;
 import javax.annotation.PreDestroy;
@@ -68,7 +69,6 @@ import org.uberfire.workbench.model.Position;
 import org.uberfire.workbench.model.impl.CustomPanelDefinitionImpl;
 import org.uberfire.workbench.model.impl.PanelDefinitionImpl;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
 import static org.uberfire.plugin.PluginUtil.ensureIterable;
 
 /**
@@ -266,6 +266,10 @@ public class PanelManagerImpl implements PanelManager {
         selectPlaceEvent.fire(new SelectPlaceEvent(place));
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     @Override
     public boolean removePartForPlace(PlaceRequest toRemove) {
         final PartDefinition removedPart = getPartForPlace(toRemove);
diff --git 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/events/AbstractPlaceEvent.java
 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/events/AbstractPlaceEvent.java
index ddaf1b0d4f1..2f57ef43c29 100644
--- 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/events/AbstractPlaceEvent.java
+++ 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/events/AbstractPlaceEvent.java
@@ -20,10 +20,11 @@
 
 package org.uberfire.client.workbench.events;
 
+import java.util.Objects;
+
 import org.uberfire.mvp.PlaceRequest;
 import org.uberfire.workbench.events.UberFireEvent;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
 
 /**
  * Created by Cristiano Nicolai.
@@ -33,11 +34,14 @@ public abstract class AbstractPlaceEvent implements 
UberFireEvent {
     private final PlaceRequest place;
 
     AbstractPlaceEvent(final PlaceRequest place) {
-        checkNotNull("place",
-                     place);
+        Objects.requireNonNull(place, "Parameter named 'place' should be not 
null!");
         this.place = place;
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     public PlaceRequest getPlace() {
         return place;
     }
diff --git 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/panels/MaximizeToggleButtonPresenter.java
 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/panels/MaximizeToggleButtonPresenter.java
index f339d4ec4d5..bd64303281e 100644
--- 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/panels/MaximizeToggleButtonPresenter.java
+++ 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/panels/MaximizeToggleButtonPresenter.java
@@ -17,10 +17,10 @@
  * under the License. 
  */
 
-
 package org.uberfire.client.workbench.panels;
 
-import org.kie.soup.commons.validation.PortablePreconditions;
+import java.util.Objects;
+
 import org.uberfire.client.mvp.UberView;
 import org.uberfire.mvp.Command;
 
@@ -37,11 +37,14 @@ public class MaximizeToggleButtonPresenter {
     private Command unmaximizeCommand;
 
     public MaximizeToggleButtonPresenter(View view) {
-        this.view = PortablePreconditions.checkNotNull("view",
-                                                       view);
+        this.view = checkNotNull("view", view);
         view.init(this);
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     /**
      * Returns the currently registered maximize command. Can be used to check 
if there is currently a maximize command registered.
      */
diff --git 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/panels/impl/AbstractDockingWorkbenchPanelView.java
 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/panels/impl/AbstractDockingWorkbenchPanelView.java
index 5f90cd48c73..1ab4ed5e82a 100644
--- 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/panels/impl/AbstractDockingWorkbenchPanelView.java
+++ 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/panels/impl/AbstractDockingWorkbenchPanelView.java
@@ -21,6 +21,7 @@
 package org.uberfire.client.workbench.panels.impl;
 
 import java.util.IdentityHashMap;
+import java.util.Objects;
 
 import javax.annotation.PostConstruct;
 import javax.annotation.PreDestroy;
@@ -43,7 +44,6 @@ import org.uberfire.workbench.model.CompassPosition;
 import org.uberfire.workbench.model.PanelDefinition;
 import org.uberfire.workbench.model.Position;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
 import static org.uberfire.client.util.Layouts.setToFillParent;
 import static org.uberfire.client.util.Layouts.widthOrHeight;
 import static org.uberfire.plugin.PluginUtil.toInteger;
@@ -278,6 +278,10 @@ public abstract class AbstractDockingWorkbenchPanelView<P 
extends WorkbenchPanel
         scheduleResize(splitPanel);
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     @Override
     public boolean removePanel(WorkbenchPanelView<?> childView) {
         CompassPosition removalPosition = positionOf(childView);
diff --git 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/widgets/common/ErrorPopupPresenter.java
 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/widgets/common/ErrorPopupPresenter.java
index 84d5a8c0b09..9997f6e331a 100644
--- 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/widgets/common/ErrorPopupPresenter.java
+++ 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/widgets/common/ErrorPopupPresenter.java
@@ -19,6 +19,8 @@
 
 package org.uberfire.client.workbench.widgets.common;
 
+import java.util.Objects;
+
 import javax.enterprise.context.ApplicationScoped;
 import javax.inject.Inject;
 
@@ -26,8 +28,6 @@ import org.uberfire.client.annotations.WorkbenchPopup;
 import org.uberfire.mvp.Command;
 import org.uberfire.mvp.Commands;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
-
 /**
  * Shows simple text-only error messages in a modal popup dialog that sits 
above the workbench.
  * This is designed to be used only for reporting error conditions; to make a 
full-featured popup UI, see {@link WorkbenchPopup}.
@@ -59,6 +59,10 @@ public class ErrorPopupPresenter {
                                       afterClose));
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     /**
      * Shows the given message in a modal popup that appears above all other 
workbench contents.
      *
diff --git 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/widgets/notifications/NotificationManager.java
 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/widgets/notifications/NotificationManager.java
index ad45f537c28..3bd03b392d4 100644
--- 
a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/widgets/notifications/NotificationManager.java
+++ 
b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/widgets/notifications/NotificationManager.java
@@ -21,6 +21,7 @@ package org.uberfire.client.workbench.widgets.notifications;
 
 import java.util.HashMap;
 import java.util.Map;
+import java.util.Objects;
 
 import javax.enterprise.context.ApplicationScoped;
 import javax.enterprise.event.Observes;
@@ -31,7 +32,6 @@ import com.google.gwt.user.client.ui.IsWidget;
 import com.google.gwt.user.client.ui.RootPanel;
 import org.jboss.errai.ioc.client.container.SyncBeanDef;
 import org.jboss.errai.ioc.client.container.SyncBeanManager;
-import org.kie.soup.commons.validation.PortablePreconditions;
 import org.uberfire.client.mvp.Activity;
 import org.uberfire.client.mvp.PlaceManager;
 import org.uberfire.client.mvp.WorkbenchActivity;
@@ -202,8 +202,8 @@ public class NotificationManager {
         private NotificationPopupHandle handle;
 
         HideNotificationCommand(final View notificationContainerView) {
-            this.notificationContainerView = 
PortablePreconditions.checkNotNull("notificationContainerView",
-                                                                               
 notificationContainerView);
+            Objects.requireNonNull(notificationContainerView, 
"notificationContainerView");
+            this.notificationContainerView = notificationContainerView;
         }
 
         @Override
diff --git 
a/packages/dashbuilder/dashbuilder-client/dashbuilder-dataset-client/pom.xml 
b/packages/dashbuilder/dashbuilder-client/dashbuilder-dataset-client/pom.xml
index 05d070343b4..ea243e26a38 100644
--- a/packages/dashbuilder/dashbuilder-client/dashbuilder-dataset-client/pom.xml
+++ b/packages/dashbuilder/dashbuilder-client/dashbuilder-dataset-client/pom.xml
@@ -52,11 +52,6 @@
       <artifactId>errai-ioc</artifactId>
     </dependency>
 
-    <dependency>
-      <groupId>org.kie.soup</groupId>
-      <artifactId>kie-soup-commons</artifactId>
-    </dependency>
-
     <dependency>
       <groupId>com.google.gwt</groupId>
       <artifactId>gwt-user</artifactId>
diff --git 
a/packages/dashbuilder/dashbuilder-client/dashbuilder-dataset-client/src/main/java/org/dashbuilder/dataset/client/DataSetClientServicesImpl.java
 
b/packages/dashbuilder/dashbuilder-client/dashbuilder-dataset-client/src/main/java/org/dashbuilder/dataset/client/DataSetClientServicesImpl.java
index 81fc63ae173..b2ac0d2938b 100644
--- 
a/packages/dashbuilder/dashbuilder-client/dashbuilder-dataset-client/src/main/java/org/dashbuilder/dataset/client/DataSetClientServicesImpl.java
+++ 
b/packages/dashbuilder/dashbuilder-client/dashbuilder-dataset-client/src/main/java/org/dashbuilder/dataset/client/DataSetClientServicesImpl.java
@@ -23,6 +23,7 @@ import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.Objects;
 
 import javax.enterprise.context.ApplicationScoped;
 import javax.enterprise.event.Event;
@@ -50,8 +51,6 @@ import org.jboss.errai.common.client.api.Caller;
 import org.jboss.errai.common.client.api.ErrorCallback;
 import org.jboss.errai.common.client.api.RemoteCallback;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
-
 /**
  * Default implementation
  */
@@ -104,6 +103,10 @@ public class DataSetClientServicesImpl implements 
DataSetClientServices {
         this.dataSetDefServices = dataSetDefServices;
     }
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     public boolean isPushRemoteDataSetEnabled() {
         return pushRemoteDataSetEnabled;
     }
diff --git 
a/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-client/pom.xml 
b/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-client/pom.xml
index 0560f535b87..f6fb7d7e1ec 100644
--- 
a/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-client/pom.xml
+++ 
b/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-client/pom.xml
@@ -63,11 +63,6 @@
       <artifactId>uberfire-client-api</artifactId>
     </dependency>
 
-    <dependency>
-      <groupId>org.kie.soup</groupId>
-      <artifactId>kie-soup-commons</artifactId>
-    </dependency>
-
     <dependency>
       <groupId>com.google.gwt</groupId>
       <artifactId>gwt-user</artifactId>
diff --git 
a/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-client/src/main/java/org/dashbuilder/displayer/client/widgets/DisplayerViewer.java
 
b/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-client/src/main/java/org/dashbuilder/displayer/client/widgets/DisplayerViewer.java
index 94f38616d5f..70adccf54b9 100644
--- 
a/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-client/src/main/java/org/dashbuilder/displayer/client/widgets/DisplayerViewer.java
+++ 
b/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-client/src/main/java/org/dashbuilder/displayer/client/widgets/DisplayerViewer.java
@@ -19,6 +19,8 @@
 
 package org.dashbuilder.displayer.client.widgets;
 
+import java.util.Objects;
+
 import javax.enterprise.context.Dependent;
 import javax.inject.Inject;
 
@@ -36,8 +38,6 @@ import org.dashbuilder.displayer.client.DisplayerLocator;
 import org.dashbuilder.displayer.client.resources.i18n.CommonConstants;
 import org.uberfire.mvp.Command;
 
-import static 
org.kie.soup.commons.validation.PortablePreconditions.checkNotNull;
-
 @Dependent
 public class DisplayerViewer extends Composite {
 
@@ -54,6 +54,10 @@ public class DisplayerViewer extends Composite {
     ClientRuntimeError displayerInitializationError;
     CommonConstants i18n = CommonConstants.INSTANCE;
 
+    private static <T> T checkNotNull(String objName, T obj) {
+        return Objects.requireNonNull(obj, "Parameter named '" + objName + "' 
should be not null!");
+    }
+
     DisplayerListener displayerListener = new AbstractDisplayerListener() {
 
         public void onDraw(Displayer displayer) {
diff --git 
a/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/pom.xml
 
b/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/pom.xml
index c85da13486d..93b98607139 100644
--- 
a/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/pom.xml
+++ 
b/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/pom.xml
@@ -73,11 +73,6 @@
     </dependency>
 
     <!-- Dashbuilder -->
-    <dependency>
-      <groupId>org.kie.soup</groupId>
-      <artifactId>kie-soup-commons</artifactId>
-      <scope>provided</scope>
-    </dependency>
 
     <dependency>
       <groupId>org.dashbuilder</groupId>
@@ -450,8 +445,6 @@
             
<compileSourcesArtifact>org.uberfire:uberfire-widgets-commons</compileSourcesArtifact>
             
<compileSourcesArtifact>org.uberfire:uberfire-widgets-table</compileSourcesArtifact>
 
-            
<compileSourcesArtifact>org.kie.soup:kie-soup-commons</compileSourcesArtifact>
-
             <!-- UberFire -->
             
<compileSourcesArtifact>org.uberfire:uberfire-commons</compileSourcesArtifact>
             
<compileSourcesArtifact>org.uberfire:uberfire-api</compileSourcesArtifact>
diff --git a/packages/dashbuilder/pom.xml b/packages/dashbuilder/pom.xml
index cca3f99332b..cdf1bf5dc37 100644
--- a/packages/dashbuilder/pom.xml
+++ b/packages/dashbuilder/pom.xml
@@ -61,7 +61,6 @@
     <version.org.junit>4.13.2</version.org.junit>
     <version.org.assertj>3.14.0</version.org.assertj>
     <version.org.mockito>3.6.0</version.org.mockito>
-    <version.org.kie>7.59.0.Final</version.org.kie>
     <version.org.jboss.resteasy>3.15.1.Final</version.org.jboss.resteasy>
     <version.org.jboss.errai>4.15.0.Final</version.org.jboss.errai>
     <version.commons-io>2.7</version.commons-io>
@@ -151,17 +150,6 @@
         <version>${version.org.javassist}</version>
       </dependency>
 
-      <dependency>
-        <groupId>org.kie.soup</groupId>
-        <artifactId>kie-soup-commons</artifactId>
-        <version>${version.org.kie}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.kie.soup</groupId>
-        <artifactId>kie-soup-commons</artifactId>
-        <version>${version.org.kie}</version>
-        <classifier>sources</classifier>
-      </dependency>
       <!-- TESTING -->
       <dependency>
         <groupId>org.assertj</groupId>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to