On 11-09-17 09:00 AM, Jason Pyeron wrote:

Is the metadata in the revision? Only export the revision. Defense, Healthcare,
life safety, large organizations, all of these type of organizations have rules,
we are trying to make Maven more adaptable so it can be used there on projectes
where the rules are enforced.

gap you list that repository in a<repository/>  by pathname.
Then you have a forbiden delta from what is in the official record.

Or you maintain a repo manager on the secure side of the air
The repo manager was not in the official record.

gap and you publish it there.

This whole argument is totally a red herring. You will not be able to have all artifacts in the SCM system. At least you have to specify the tool chain to actually run the build including operating system, java and so on.

These do not necessary have to be in the SCM system but have to be in the official record for the filing.

It is totally feasible to add a repo manager as just another required build tool and add a backup/export of the repository content as part of the code that you put on the dvd. You could even just do a clean build on a fresh machine and take a copy of the local repo. Or even create a virtual machine image with the full setup.

It will work just fine off the grid. In fact with Maven it will run better if you use a repo manager than without..

I have done that in the past for escrow services in the healthcare industry fullfilling all requirements and passing various audits for ISO and FDA approval.

The requirement you cite as part CMMI L3 and such does imho not really exist in this strict sense of pure SCM storage. You have to be able to do a reproducible build without anything beyond what you supply for escrow .. but that has nothing to do with SCM. And if you controlling the content of your repository for build reproducability is one of the dedicated enterprise features of e.g. Nexus Pro (and others like Artifactory).

Cludging something into Maven itself feels wrong to me.

manfred
http://simpligility.com

PS: also look at e.g. the Debian project and their integration with Maven. It all build complete offline since this is part of their requirement for bootstirapping so this kind of behaviour is already possible.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to