Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Logic to resolve module dependency (used by the compiler, runtime etc)
Java Other

Fix #120 : was necessary to use a flat repository with the jars of the

local intellij installation (in the context of the work on
`ceylon-ide-intellij`)
latest commit 979a71728c
@davidfestal davidfestal authored
Failed to load latest commit information.
api Moved model loader and CMR parts to model module
ceylon Moved model loader and CMR parts to model module
debug Added some source archives to make debugging the shrinkwrap stuff a b…
impl Fix #120 : was necessary to use a flat repository with the jars of the
lib
maven Moved model loader and CMR parts to model module
spi Fix sub's parent version.
testsuite Merge aftermath
webdav Implemented support for proxies (#38)
.classpath Removed resource folder
.gitattributes
.gitignore "moduels" was added automatically to .gitignore, won't hurt to commit
.project Project is now also compilable using ANT
LICENSE
README.maven
README.md Fixed README to point to the correct Ceylon distribution build instru…
build.properties Updated to the latest version of the shrinkwrap resolver to fix ceylo…
build.xml Removed resource folder
pom.xml Fix sub's parent version.

README.md

Ceylon Module Resolver

License

The content of this repository is released under the ASL v2.0 as provided in the LICENSE file that accompanied this code.

By submitting a "pull request" or otherwise contributing to this repository, you agree to license your contribution under the license mentioned above.

Directory structure:

  • api/ - the main API of the CMR
  • spi/ - the main SPI of the CMR
  • impl/ - the CMR implementation
  • webdav/ - CMR module which handles WebDAV repositories
  • maven/ - CMR module which handles Maven repositories
  • lib/ - librairies used by the ant build

Building

For setting up the development environment and compiling and building the distribution take a look at ceylon-dist.

If after having built the distribution you want to build and test the module resolver return to ceylon-module-resolver and run

ant clean publish

To run the tests type

ant test

Alternatively you can build this project using Maven:

mvn install

But the maven build is known to not work on every system, prefer ant clean publish to build the project.

Something went wrong with that request. Please try again.