gvNIX project
Java JavaScript CSS Shell Other
Permalink
Failed to load latest commit information.
addon-dynamic-configuration Changed how to load DefaultDynamicConfiguration objects because befor… Sep 25, 2015
addon-jpa Fixed JpaBatchMetadata when executing 'jpa audit add' Oct 19, 2015
addon-monitoring Updating addon monitoring Oct 27, 2015
addon-occ Updating gvNIX to 2.0.0.BUILD-SNAPSHOT version Jul 1, 2015
addon-service Removing Ivy format from addon-service to use maven format Nov 4, 2015
addon-web-mvc-binding Updating gvNIX to 2.0.0.BUILD-SNAPSHOT version Jul 1, 2015
addon-web-mvc-bootstrap Added id to container of the value to display Dec 11, 2015
addon-web-mvc-datatables Added DateTimeFormat annotation to Date requestParams on datatables f… Jan 27, 2016
addon-web-mvc-dialog Updating gvNIX to 2.0.0.BUILD-SNAPSHOT version Jul 1, 2015
addon-web-mvc-geo Updated version of FontAwesome icons Dec 21, 2015
addon-web-mvc-i18n Updating gvNIX to 2.0.0.BUILD-SNAPSHOT version Jul 1, 2015
addon-web-mvc-loupefield Solved wrong behaviors in loupefields Jan 25, 2016
addon-web-mvc-menu Renaming DependencyListenerImpl to MenuDependencyListenerImpl Nov 6, 2015
addon-web-mvc-report Updating dependencies to use Spring IO Aug 21, 2015
addon-web-mvc-typicalsecurity Removing Ivy formats that are not supported anymore on Spring Roo 2.0 Nov 3, 2015
addon-web-mvc Solved problem adding jQuery tags on finder views Feb 8, 2016
deployment-support Disabled Compatibility View in IE. Feb 3, 2016
devel-resources Improved author format. Improved "gvNIX" naming. May 19, 2015
gvnix-osgi-bundles Updating gvNIX to 2.0.0.BUILD-SNAPSHOT version Jul 1, 2015
repository Improved image background. Jul 9, 2015
roo-addon-suite Updating gvNIX to 2.0.0.BUILD-SNAPSHOT version Jul 1, 2015
src Fixed scripts Jun 23, 2015
support Added DateTimeFormat annotation to Date requestParams on datatables f… Jan 27, 2016
.gitignore Improve .gitignore Oct 30, 2015
.travis.yml Updating travis CI config file Jun 25, 2015
LICENSE.TXT Updating copyright author and date. Apr 9, 2015
gvnix-dev Improved reference to asciidoc guides. May 12, 2015
gvnix-dev-debug Improved reference to asciidoc guides. May 12, 2015
pom.xml Updating gvNIX to 2.0.0.BUILD-SNAPSHOT version Jul 1, 2015
readme.md Added managed by gvSIG and updated DGTIC Dec 3, 2015

readme.md

gvNIX - Spring Roo Addon Suite

Welcome to gvNIX, an Spring Roo Addon Suite.

gvNIX is an Spring Roo Addon Suite that focuses both enterprise knowledge and enterprise standards to build Java applications.

gvNIX is sponsored by the General Directorate for Information and Communication Technologies (DGTIC) at Regional Ministry of Finance and Economic Model of the Generalitat Valenciana (Valencian Community, Spain), managed by gvSIG Association and led by DISID.

About this doc

These instructions show you how to get started with gvNIX source tree. Note that these instructions are for developers looking to develop gvNIX itself.

If you like to try a release that has already been built, tested and distributed by the core development team, we recommend that you visit gvNIX download page http://www.gvnix.org and read the documentation.

Copyright (C) 2010 DGTI - Generalitat Valenciana

This work is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/

Pre-requisites

To start to develop gvNIX and extend its features you need:

Run gvNIX Roo Addon Suite

To be able to test gvNIX quickly without deploy all components you should following the next steps:

  • Add $ROO_HOME variable to your $PATH
  • Compile gvNIX project using 'mvn clean install' on your project folder
  • Execute ./gvnix-dev

Developing within STS

STS can be used to develop gvNIX Roo Addon Suite.

Every addon can be imported via File > Import > Maven > Existing Maven Project.

Run gvNIX CI test

To Run Continuous integration test just execute:

$ deployment-support/build.sh spring-roo-xxx.zip test

Deploy gvNIX artifacts

All gvNIX artifacts will be deployed on Maven central.

In addition, gvNIX Addon Suite will be deployed in our own gvNIX repository:

To deploy RELEASE artifacts and generate gvNIX Addon Suite you must execute the following command:

$ deployment-support/build.sh spring-roo-xxx.zip release

To deploy SNAPSHOT artifacts and generate gvNIX Addon Suite you must execute the following command:

$ deployment-support/build.sh spring-roo-xxx.zip deploy

NOTE: You must have the necessary permissions to deploy gvNIX artifacts

About gvNIX version number:

gvNIX versions are series of individual numbers, separated by periods, with a progression such as 1.7.0, 1.8.0, 1.8.1, 1.9.0, 1.10.0, 1.11.0, 1.11.1, 1.11.2, and so on.

The early stages are identified with "ALPHA", "BETA" or "BUILD-SNAPSHOT" qualifiers.

Documentation

Documentation index

  • On each gvNIX project module you can find technical and user guides in the module/docs/ folder in ASCIIdoc format and Spanish and English:

    • td-module.adoc: Technical design
    • ug-module.adoc: User guide
  • gvNIX work guides are placed at /deployment-support in AsciiDoc format and Spanish:

    • reference: Working guide about projects development with gvNIX.
    • developer: Working guide about gvNIX project development.

Need more info ?

For more information generate and read the gvNIX Developer Guide (Spanish).

Run the following command from the root checkout location:

bash:~/gvnix$ mvn clean install

This will create the guide in the /deployment-support/target/generated-docs directory (in several formats):

generated-docs
|-- developer
|   `-- diagrams (resources)
| `-- images (resources)
| `-- index.html (developer guide)
| `-- index.pdf (developer guide)
`-- reference
| `-- images (resources)
| `-- index.html (reference guide)
| `-- index.pdf (reference guide)

The gvNIX Reference Guide (Spanish) is the documentation for developing projects with the framework.

Write doc

gvNIX documentation is moving to AsciiDoc. These docs have the suffix .ad, .adoc or .asciidoc.

To learn more about how to convert AsciiDoc to PDF, HTML5, etc go to http://asciidoc.org/ or http://asciidoctor.org/

Contribute to gvNIX Project

Do you want to contribute to gvNIX Project? :D

Create an issue

Create a new issue on gitHub using the following link https://github.com/gvSIGAssociation/gvnix/issues/new

Send your Pull Requests

Fork gvNIX project and implement your own features or bug fixes

Send your Pull Requests with your applied changes

gvNIX team will validate your changes and merge your Pull Request

Contact us ?