- 06 Oct, 2014 2 commits
-
-
-
MVN-VERSION now tries harder to include diagnostic information when it signals an error. Fixes <http://abcl.org/trac/ticket/372>.
-
- 19 Aug, 2014 2 commits
-
-
- 27 Apr, 2014 1 commit
-
-
From a patch for OpenBSD provided by Timo Myyrä.
-
- 18 Aug, 2013 1 commit
-
-
Further "smoothing over" of dealing with the different versions and vendors of Aether.
-
- 16 Aug, 2013 1 commit
-
-
Big thanks to Anton Vodonosov for the initial patch. The code in maven-embedder.lisp should now work for all versions of Maven greater than 3.0.3. Added MAKE-ARTIFACT and MAKE-ARTIFACT-REQUEST for creating the correponding Aether objects.
-
- 21 May, 2013 1 commit
-
-
Returns the found (MAJOR MINOR PATCH) as the second value. Adding support for test framework (use :RT).
-
- 31 Jan, 2013 1 commit
-
-
log4j.asd example corrected as well. FIND-MVN now emits a warning if it cannot actually find a Maven exectuable. Thanks to Milos Negovanovic for identifying the problem with a patch. Fixes #299.
-
- 28 Nov, 2012 1 commit
-
-
Warn when interpreting alias for "com.sun.jna:jna". Closes #268.
-
- 09 Nov, 2012 1 commit
-
-
Further work needed as something more meaningful should be returned other than "The value NIL is not of type REAL" when abcl-asdf can't parse the Maven version string. Initial patch by Christoph.
-
- 19 Oct, 2012 1 commit
-
-
Fix logic for working around a missing Maven. ABCL-ASDF:RESOLVE had a broken conditional.
-
- 13 Oct, 2012 1 commit
-
-
- 08 Oct, 2012 3 commits
-
-
CL:REQUIRE now calls PROVIDE with module names when successful (as opposed to relying in the loaded code to do this explicity).
-
Since the JVM process is a Windows process, even when the implementation is invoked under Cygwin, the "mvn" Bash wrapper can't be successfully invoked.
-
Use the MavenServiceLocator as opposed to DefaultServiceLocator which seems to help out quite a bit. Add :FORCE keyword options to assist debugging problems.
-
- 06 Oct, 2012 1 commit
-
-
Note that ASDF no longer exports symbols that are now exported by ASDF-UTILS, which is available via Quicklisp. ASDF-ABCL has been adjusted for this, but there may be other problems lurking.
-
- 06 Apr, 2012 1 commit
-
-
- 01 Apr, 2012 2 commits
-
-
ENSURE-REMOTE-REPOSITORY now takes a keyword to specify the remote repository to create. RESOLVE-DEPENDENCIES should now use this mechanism to specify the remote repository. The ASDF syntax of adding a :repository doesn't seem to be working.
-
Slyrus reports that some parts don't work with maven-3.0.3, so as a favor to user bump requirement. Underneath: Aether is a mess, but looks like it is getting better.
-
- 07 Feb, 2012 1 commit
-
-
Re-jiggle the exported symbols Sharpen documentation, adding docstrings. Freshen README.markdown.
-
- 06 Feb, 2012 4 commits
-
-
-
Now something like (satisfy "logj:log4j") will return the necessary classpath entries to add these dependencies specified by the Maven pom.xml graph in the hosting JVM process.
-
This aligns the function to the underlying Maven Aether API. As far as I can tell, nothing was using RESOLVE-ARTIFACT anyways.
-
-
- 02 Feb, 2012 3 commits
-
-
Or maybe I shouldn't attempt to fix code (not (sober)).
-
Maybe, I shouldn't write code sober.
-
The [Maven installation instructions][maven-install] instruct the user of Maven to set the environment variables M2_HOME and M2 to reflect the local installation path, so before we start searching the environment's PATH, try to probe these locations for the 'mvn' executable. [maven-install]: http://maven.apache.org/download.html Use "where.exe" instead of "which" under Windows for the fallback strategy if the user has set neither the M2_HOME or M2 variables. "where.exe" was shipped as part of Windows Server 2003, so it may not be universally available.
-
- 01 Feb, 2012 1 commit
-
-
Increment abcl-asdf ASDF version to 0.6.0 to denote the ability to specify an http proxy for Maven.
-
- 31 Jan, 2012 1 commit
-
-
ABCL-ASDF:*MAVEN-VERBOSE* now controls the stream to which the Maven Aether repository system reports progress in resolving dependencies. The logging messages could be presented in a perhaps slightly less verbose method. Refactor the setting of various subsystem in special variables with associated ENSURE-* methods.
-
- 25 Jan, 2012 2 commits
-
-
Start separating out the public api by exporting and documenting symbols.
-
Part of the process of cleaning up ABCL-ASDF to work with more Maven versions. Seems to be failing for OS X Maven 3.0.4, so need to do a round of testing. Add system definition of ABCL-ASDF-TEST which becomes the behavior for invoking ASDF:TEST-SYSTEM on ABCL-ASDF. Really update to version "0.5.0". Correct misspellings. TODO: figure out a list of repos to iteratively search. TODO: overload the system defintion version mechanism to allow non-integer values, or just use the IRI class? TODO: be more verbose on searching/downloading Maven artifacts as it can be quite slow for large amounts of artifacts.
-
- 06 Sep, 2011 1 commit
-
-
Document functions a bit better. Include an example that can be used without reference to ASDF.
-
- 01 Aug, 2011 1 commit
-
-
The JAR-FILE, JAR-DIRECTORY, and CLASS-FILE-DIRECTORY ASDF extensions are now part of the ABCL-ASDF contrib as we aim to centralize all such things in one place. *ADDED-TO-CLASSPATH* is now part of the ABCL-ASDF package as well. There is currently a (mostly) recursive relationship between JSS and ABCL-ASDF, as each (mostly) requires the other for operation. JSS:ENSURE-COMPATIBILITY will ensure that JSS continues to understand the refactored extensions.
-
- 29 Jun, 2011 1 commit
-
-
Something like CL-USER> (require :abcl-asdf) CL-USER> (abcl-asdf:resolve-dependencies "org.slf4j" "slf4j-api" "1.6.1") should download the required dependencies for the corresponding Maven artifact, returning the result as a string suitable for inclusion in the CLASSPATH. Abandoned strategy of using Maven Ant tasks to directly maniuplating the Aether API in contemporary version of Maven 3. Remove MVN package, folding symbols into ABCL-ASDF until clearer API vision is in place as there is no need to complicate things at this point. The ASDF links are not currently working, nor is the ability to find the Maven location under WIN32 as the resolution mechanism currently uses UNIX 'which'.
-
- 27 Jun, 2011 1 commit
-
-
- 22 Jun, 2011 1 commit
-
-
Will not work under win32 without an analog for UNIX 'which'. Require maven-3.0.3 or greater as the Aether API for maven-3.0.2 does not seem to have the same classes (ugh!). Still does not seem to resolve dependencies that are not already present in the local repository.
-
- 21 Jun, 2011 2 commits
-
-
I don't think the download portion is quite working yet.
-
-