Changes between Version 8 and Version 9 of OnyxCode


Ignore:
Timestamp:
12/14/10 18:39:00 (13 years ago)
Author:
jeff.lusted
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OnyxCode

    v8 v9  
    3636
    3737=== Naming and Versioning Onyx Questionnaires ===
     38The OBIBA maven build uses overlays upon the onyx-webapp war. This is fine up to a point, but it is difficult to see how to set a BRICCS-specific version number for the artifact without interfering with the dependencies in the maven build. That is: it screws the build. The easy way is to use a finalName parameter within the POM, which sets the artifact to, let us say, 1.9.2. But this final name is NOT automatically carried over into any maven repo, and there lies the problem.
    3839
    39 (details still to be added)
     40'''Solution.'''
     41There is probably a better solution, but the SVN projects now contain two scripts which will help deploy an artifact to a remote maven repository with the correct BRICCS's version number. See the README within a project for further details. So, for instance, we can now have a questionnaire with a BRICCS version number of 1.9.2 whilst the Onyx code is at version 1.7.0. The version numbering is now independent, and the real dependencies are handled within the POM.
     42
     43'''Naming.'''
     44At the moment we have one generic Onyx questionnaire. The project within SVN is called onyx-questionnaire and it generates an artifact called briccs-onyx-n.n.n.war, where n.n.n is the version number. This is less than informative. Presumably there will be further questionnaires. We need a naming convention which is descriptive of the questionnaire. And each project requires an adequate description within the maven POM.
    4045
    4146=== The Process of Developing (and Maintaining) a Questionnaire ===