Before to start an unplanned story, a functional webtest must be
built.
Add a RSS Feed channel for new Artifacts. If a POM is available
add a link to the artifact web site (see http://today.java.net/pub/a/today/2003/08/08/rss.html).
Back Dependency
(since
1.03)
One should be able to see artifact that depend on the
current displayed artifact (like Wiki).
Attache Notes to artifact
One should be able to attach notes to an artifact (for
team documentation (Maybe its redundant to POM)
One should be able to find all POM that do not have any
attached artefact
Repoweb should be able to build automatically simple POM
file for artefact that doesn’t have one. Repoweb should
have a default set of POM for common artefact (such as junit)
Reduce repoweb WebAPP size by removing JSTL dependencies (half size).
Use Custom Tag
(since
1.02)
Reduce the use of scriptlet in the JSP page. Introduce custom JSP
Tag.
Buffered remote repository
When it gets a request for a jar it doesn't have, it gets
the jar from another server and stores it into it's cache
before returning it to the requester)
Statistics based upon repository contents (nb of snapshot,
etc...)
Add more search features such as fuzzy
name search, inheritance search, etc…
Build a graph representing jar dependencies
using maven’s specific configuration file (project.xml).
Transitive Dependency
(since
1.03)
Repoweb should offer a mechanism to handle transitive dependency stuff : i.e.
using a repoweb-maven-plugin, it should be possible to ask repoweb to complete
one (or a set of) Pom with transitive dependencies.
Dependency list with last version
For an artifact with a POM, add a link to build
a dependency list with the last version found for
each dependency found in the repository.
Try to build a dependency list by inspecting the JAR file.
Should be the default list proposed by RepoWeb during POM creation.
Put statistics in a Database for performance purpose.
At this time, only local repository can be
configured, add FTP support (
to select an FTP library)
Artifact content
(since
1.03)
Display the content of an artefact directly into the
descriptionowser. For the jar artefact, one would be able to
display the content and download one specific jar entry.
User authenticated with admin role should be able to
delete groups/types/artifacts. It should be able to
clean-up the repository by removing SNAPSHOT versions.
Repoweb version
(since
1.01)
Display repoweb version number in the footer of each page.
Acceptance test :
(
version-footer)
Artifact download
(since
1.01)
Artifact should be downloadable from Repoweb, and Repoweb
should be seen like a standard maven repository.
The POM should be displayed near its artefact in the view
list. In the artefact page, some information from the POM
should be displayed (name, description, URL, dependency…).
POM creation
(since
1.01)
One should be able to build (or edit) a POM for artifact.
Acceptance test :
(
pom-build)
(
pom-edit)