Feature #103
Create a distribution tarball from lsc-core including quickstart possibilities
| Status: | Closed | Start: | 02/07/2009 | |
|---|---|---|---|---|
| Priority: | Urgent | Due date: | ||
| Assigned to: | Jonathan Clarke | % Done: | 100% |
|
| Category: | Core | |||
| Target version: | 1.2.0 |
Description
Once we've bypassed the need to generate code, lsc-sample will no longer have reason to exist.
At this point, we will need to distibute a tarball including:- Base structure (launch scripts, config files, doc?, libs...)
- Possibly data and tools to run the quickstart tutorial
Associated revisions
References #103. Add maven assembly plugin. Initial configuration produces a source archive and a dist archive (work in progress)
History
Updated by Sébastien Bahloul 8 months ago
Updated by Jonathan Clarke 7 months ago
- Priority changed from Normal to Urgent
- Target version changed from 1.2.x branch to 1.2.0
This is becoming urgent. We can no longer publish nightly tarballs since the Ant build.xml has been removed.
Retargeting for 1.2.0
Updated by Rémy-Christophe Schermesser 7 months ago
Maybe you can have a look a this maven plugin : http://maven.apache.org/plugins/maven-assembly-plugin/descriptor-refs.html
Updated by Jonathan Clarke 7 months ago
- Category set to Core
- Assigned to set to Jonathan Clarke
I have added the Maven assembly plugin to the project. It seems great, thanks Rémy-Christophe!
So far, we have two output formats:- A 'src' one which just makes a tar.bz2 file of the SVN repository excluding target dir and any SVN related files
- A 'dist' one which makes zip and tar.bz2 archives, containing etc, sample and lib directories (with all dependencies). This one needs more work to include bin and other stuff (see TODO at top of src/main/assembly/dist.xml and old src/install/make-lsc-archive.sh)
To get the archives, just run mvn package.
Updated by Jonathan Clarke 6 months ago
- Status changed from New to Closed
- % Done changed from 0 to 100
This is done. The two archives are generated (in .tar.gz format, to "be a good upstream", cf FOSDEM). Nightly snapshosts are published on this Redmine.
Closing this issue. All that remains is updating some documentation, which will be handled in a separate issue.