aboutsummaryrefslogtreecommitdiffstats
path: root/.classpath
diff options
context:
space:
mode:
authorManolo Carrasco <manolo@vaadin.com>2014-04-30 13:26:32 +0200
committerVaadin Code Review <review@vaadin.com>2014-06-26 08:30:46 +0000
commit9a84fb14f2b7fc3c405f1446a007d5b9cd796c97 (patch)
tree40f1a0420f22fa70b91f7d59d064fe9975c2c33f /.classpath
parent0ff4e15b96b91becdd6c8e38ad20d8272c5455b7 (diff)
downloadvaadin-framework-9a84fb14f2b7fc3c405f1446a007d5b9cd796c97.tar.gz
vaadin-framework-9a84fb14f2b7fc3c405f1446a007d5b9cd796c97.zip
License Checker for vaadin cval products (#13696 #13474)
- This patch includes four elements: 1.- A class able to validate a licensed product against Vaadin license server. It can be used in any vaadin product (thought for non addons like TB) just adding vaadin dependency, or copying the class. 2.- A class able to inspect all addons in the classpath and figure out, based on the MANIFEST.MF info, whether we have to check developer license. 3.- A modification to Vaadin connector generator to use the classes above and to stop compilation in case. 4.- A modification to ConnectorBundleLoader, so as when a new connector is instatiated, we check whether it is using an evaluation license and show a notice. We only show the notice once. - In addition to validating developer licenses, the checker caches the server response for using it when there are connection problems. - This stuff is in Vaadin core, so as we dont maintain license code in each addon. For checking an addon license we just add the license type to the manifest when packaging the artefact. - It checks expiration time, product name and major version. Fixes: #13696 In some-way related with: #13474 Change-Id: Ib61b1c2e9c3cacd463a1ce5db02c2cfbc06851c2
Diffstat (limited to '.classpath')
-rw-r--r--.classpath1
1 files changed, 1 insertions, 0 deletions
diff --git a/.classpath b/.classpath
index ccbd35cffb..62c06df6c8 100644
--- a/.classpath
+++ b/.classpath
@@ -6,6 +6,7 @@
<classpathentry kind="src" path="client/src"/>
<classpathentry kind="src" path="server/src"/>
<classpathentry kind="src" path="client-compiler/src"/>
+ <classpathentry kind="src" path="client-compiler/tests/src"/>
<classpathentry kind="src" path="uitest/src"/>
<classpathentry kind="src" path="buildhelpers/src"/>
<classpathentry kind="src" path="shared/src"/>