Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce Apache IVY for dependency management. #2

Open
wants to merge 7 commits into
base: mirror
Choose a base branch
from

Conversation

wiktorn
Copy link
Owner

@wiktorn wiktorn commented Jun 23, 2018

Before building JOSM you need to call ant bootstrap to download ivy. Use
bootstrap-workspace task to populate lib/ directory with all libraries
used by project. This is useful when working with IDE. Eclipse project
is migrated to use this files.

Open issues:

  • whether ant clean task should also clean ivy cache
  • whether include ivy jar in JOSM repository or use bootstrap task and
    download it to ant home
  • whether to use version in names in lib/ directory
  • why some classes in org/apache/commons/jcs/auxiliary/remote/** are
    required in runtime
  • what to do with kitfox svg and gnu getopt

Before building JOSM you need to call ant bootstrap to download ivy. Use
bootstrap-workspace task to populate lib/ directory with all libraries
used by project. This is useful when working with IDE. Eclipse project
is migrated to use this files.

Open issues:
- whether ant clean task should also clean ivy cache
- whether include ivy jar in JOSM repository or use bootstrap task and
download it to ant home
- whether to use version in names in lib/ directory
- why some classes in org/apache/commons/jcs/auxiliary/remote/** are
required in runtime
- what to do with kitfox svg and gnu getopt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant