Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

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 depicts major dependencies and heir licenses

Library Version URL Provider 
Spring (core, aop, jdbc, orm, web, webmvc) 4.3.11https://spring.ioPivotal Software, The Spring Framework is released under version 2.0 of the Apache License. 
Spring (security) 4.2.3 https://spring.ioPivotal Software, The Spring Framework is released under version 2.0 of the Apache License. 
AngularJS 4.x.x https://angular.ioThe MIT License. https://angular.io/license
hibernate 5.2.11 http://hibernate.orgRedHat, http://hibernate.org/community/license/ , Hibernate projects are licensed under either the LGPL 2.1 or the ASL 2.0. Hibernate is Free Software. 
Lucene6.5.0 https://lucene.apache.org/Lucene is released under version 2.0 of the Apache License
ehcache 2.6.11 http://ehcache.orgTerracota 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.orgThe 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:

Code Block
mvn dependency:tree

This Maven command will print the dependency tree showing exactly how each library is linked to YC modules including sub dependencies of those libraries.