forked from fedora-java/xmvn
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO
50 lines (29 loc) · 1.17 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
-*- outline -*-
This document describes future features to be implemented in XMvn.
To request a new feature contact the author on IRC (mizdebsk @
#fedora-java @ FreeNode), send an email to mizdebsk@redhat.com or
submit a RFE at Github: https://github.com/fedora-java/xmvn/issues/
* User-visible features
** Use cache manager instead of storing stuff in /tmp
* Internal features
** Test cases for Ivy support
** Test cases for XMvn Bisect
** Regression tests for fixed bugs
Bugs in Bugzilla marked with NeedsTestCase keyword.
** Reduce usage of RuntimeExceptions
Use checked exceptions in favor of unchecked RuntimeException.
* Random ideas (no milestone assigned)
** plugin API
* Deferred features
** improved configuration
*** final fields
some configuration settings cannot be overridden by offspring
configuration files
*** configuration from pluginManagement
just like Eclipse M2E does
*** singleton configurator
configurator should generate configuration once and cache it
*** in tests don't modify configuration directly
clone it and customize the clone
** improve compat package resolver
maybe version ranges, maybe number of matching components