Requirements
Server requirements | Recommended / Tested | Notes |
---|---|---|
Java SDK v 1.5+ | Oracle 1.8 | |
Any java Servlet API compliant servlet container | Tomcat 7+ | |
SQL RDMS | MySQL 5.5+ | |
SMTP server | ||
https (SSL certificate) | ||
Server requirements (optional) | Recommended / Tested | |
http server | Apache 2 (with ajp) | |
Storefront requirements | Recommended / Tested | |
Internet Browser | IE 9+, Firefox (latest), Safari 5+, Chrome (latest) | |
Administration module requirements | Recommended / Tested | |
Internet Browser | IE 9+, Firefox (latest), Safari 5+, Chrome (latest) | |
Flash Player plugin | v 10+ | |
Java Libraries (OOTB) | various | see BoM below |
License
Yes-cart is licensed under Apache v.2.0.
Yes-cart uses only open source libraries which are available from public maven repositories.
BoM - Bill of Material
BoM depicts major dependencies and heir licenses
Library | Version | URL | Provider |
---|---|---|---|
Spring (core, aop, jdbc, orm, web, webmvc) | 4.3.11 | https://spring.io | Pivotal Software, The Spring Framework is released under version 2.0 of the Apache License. |
Spring (security) | 4.2.3 | https://spring.io | Pivotal Software, The Spring Framework is released under version 2.0 of the Apache License. |
AngularJS | 4.x.x | https://angular.io | The MIT License. https://angular.io/license |
hibernate | 5.2.11 | http://hibernate.org | RedHat, http://hibernate.org/community/license/ , Hibernate projects are licensed under either the LGPL 2.1 or the ASL 2.0. Hibernate is Free Software. |
Lucene | 6.5.0 | https://lucene.apache.org/ | Lucene is released under version 2.0 of the Apache License |
ehcache | 2.6.11 | http://ehcache.org | Terracota Inc, http://ehcache.org/about/license. The open source Ehcache project is licensed under the Apache 2.0 License. |
wicket | 7.9.0 | https://wicket.apache.org | The Apache Software Foundation, https://wicket.apache.org, Apache License, Version 2.0 |
mysql-connector | 5.1.43 | http://dev.mysql.com/downloads/connector/j/ | Oracle, http://dev.mysql.com/downloads/connector/j/ MySQL open source software is provided under the GPL License. |
For full list of dependencies we strongly advise running the following maven command after initial setup:
mvn dependency:tree
This Maven command will print the dependency tree showing exactly how each library is linked to the platform modules including sub dependencies of those libraries.