Skip to content
gvNIX project
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
addon-dynamic-configuration
addon-jpa Fixed JpaBatchMetadata when executing 'jpa audit add' Oct 19, 2015
addon-monitoring
addon-occ
addon-service
addon-web-mvc-binding Updating gvNIX to 2.0.0.BUILD-SNAPSHOT version Jul 1, 2015
addon-web-mvc-bootstrap
addon-web-mvc-datatables Added DateTimeFormat annotation to Date requestParams on datatables f… Jan 27, 2016
addon-web-mvc-dialog
addon-web-mvc-geo
addon-web-mvc-i18n
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
addon-web-mvc-typicalsecurity
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
gvnix-osgi-bundles
repository
roo-addon-suite Updating gvNIX to 2.0.0.BUILD-SNAPSHOT version Jul 1, 2015
src
support
.gitignore Improve .gitignore Oct 30, 2015
.travis.yml Updating travis CI config file Jun 25, 2015
LICENSE.TXT
gvnix-dev Improved reference to asciidoc guides. May 12, 2015
gvnix-dev-debug
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 ?

You can’t perform that action at this time.