Hi,

I'm not using Maven. I use Ant and Ivy.

I like the wicket-all idea. One version - one distribution - one download.

First step: I create (or copy) an IntelliJ project with modules over the extracted distribution. So I can navigate through the source, the samples and the rest. The web site and the docs are not important. But I don't mind. If the projects are nicely structured I can even compile and start the sample applications without any hassle.

I use this project to lookup how samples work, for api documentation and to look how the internals are implemented.

Second step: I copy all the jar files I need to my repository to update my projects.

The wicket-all distribution is a nice addition to people who want to get an overview over the current release quickly without getting into the details of the project's structures (subprojects and source/jar and distribution jars) in the maven repositories.

Ingo.

Martijn Dashorst wrote:
Our current Wicket release distribution consists of several zip files,
one for each project. Each zip contains all the dependencies for that
particular project, including the wicket dependencies. This means that
when you download wicket-1.2.4.zip, wicket-spring-1.2.4.zip and
wicket-spring-annot-1.2.4.zip, you will download wicket-1.2.4.jar 3
times, wicket-spring-1.2.4 2 times and wicket-spring-annot-1.2.4.jar 1
time.

Also, each release contains the generated website. Now the only two
websites that are actually worth something are:
- the main wicket distribution, as it contains the examples.
- the wicket-quickstart distribution, as it contains the guides for the 3 ide's

Recently, Eelco asked the question, what will improve our release
process? Part of the improvement could come from streamlining the
contents of our zips.

Some options I see (I'm not +1, just stating them):
- split zips into source and binary distributions, going with the
default maven assemblies
- remove site docs from distributions, only include a readme, the
docs can be found online (http://cwiki.apache.org/WICKETxSITE)
- create one wicket-all zip with all wicket jars
- add source-jar/javadoc-jar to the zips (currently left out)

Questions:
- do we need to support ant builds for the source distribution?
- do we need to supply all dependencies in the source and/or binary
distribution
- do we like our current distributions, so no change is necessary?

WDYT?

Martijn


Reply via email to