diff options
Diffstat (limited to 'conf')
-rw-r--r-- | conf/dependencies.mk | 46 | ||||
-rw-r--r-- | conf/sources.mk | 9 |
2 files changed, 25 insertions, 30 deletions
diff --git a/conf/dependencies.mk b/conf/dependencies.mk index 94b1370..547e31f 100644 --- a/conf/dependencies.mk +++ b/conf/dependencies.mk @@ -1,67 +1,63 @@ -build/packages/modello-core: \ - build/packages/plexus-build-api \ - build/packages/plexus-container-default \ - build/packages/plexus-utils - -# What is required to use the modello command line -modello-cli = \ +# What is needed to use the Modello command line +dep-modello-cli = \ build/packages/guava \ build/packages/modello-core \ build/packages/plexus-build-api \ build/packages/plexus-classworlds \ build/packages/plexus-container-default \ build/packages/plexus-utils \ - build/packages/xbean + build/packages/xbean-reflect-bootstrap +# Implementations of standard interfaces +dep-jsr305 = build/packages/jsr305 +dep-jsr330 = build/packages/atinject-javax.inject build/packages/maven: \ - $(modello-cli) \ + $(dep-modello-cli) \ build/packages/modello-plugins - -build/packages/modello-plugins: \ - build/packages/modello-core \ - build/packages/plexus-container-default \ - build/packages/plexus-build-api \ - build/packages/plexus-utils - build/packages/maven-artifact-bootstrap: \ build/packages/plexus-utils - build/packages/maven-plugin-api-bootstrap: \ build/packages/maven-artifact-bootstrap \ build/packages/plexus-classworlds \ build/packages/plexus-container-default \ build/packages/plexus-utils +build/packages/modello-core: \ + build/packages/plexus-build-api \ + build/packages/plexus-container-default \ + build/packages/plexus-utils +build/packages/modello-plugins: \ + build/packages/modello-core \ + build/packages/plexus-container-default \ + build/packages/plexus-build-api \ + build/packages/plexus-utils + build/packages/maven-plugin-annotations-bootstrap: \ build/packages/maven-artifact-bootstrap - build/packages/maven-plugin-tools-api-bootstrap: \ build/packages/maven-artifact-bootstrap \ build/packages/maven-plugin-api-bootstrap \ build/packages/plexus-container-default \ build/packages/plexus-utils - -build/packages/xbean: \ +build/packages/xbean-reflect-bootstrap: \ /usr/share/java/asm-all-2.jar \ /usr/share/java/commons-logging/commons-logging.jar build/packages/plexus-build-api: \ build/packages/plexus-container-default \ build/packages/plexus-utils - build/packages/plexus-cipher: \ - build/packages/atinject-javax.inject - + $(dep-jsr330) # FIXME: Does not include generated code? But signatures match? build/packages/plexus-container-default: \ build/packages/guava \ build/packages/plexus-classworlds \ build/packages/plexus-utils \ - build/packages/xbean \ + build/packages/xbean-reflect-bootstrap \ /usr/share/java/junit.jar build/packages/guava: \ - build/packages/jsr305 + $(dep-jsr305) build/packages/atinject-javax.inject-tck: \ /usr/share/java/junit.jar diff --git a/conf/sources.mk b/conf/sources.mk index 23b290d..94b741e 100644 --- a/conf/sources.mk +++ b/conf/sources.mk @@ -1,17 +1,16 @@ _apache_svn = https://svn.apache.org/repos/asf _apache_mirror = http://archive.apache.org/dist -maven = tar|$(_apache_mirror)/maven/maven-3/3.2.1/source/apache-maven-3.2.1-src.tar.gz +#maven = tar|$(_apache_mirror)/maven/maven-3/3.2.1/source/apache-maven-3.2.1-src.tar.gz +maven-artifact-bootstrap = tar|$(_apache_mirror)/maven/maven-3/3.2.1/source/apache-maven-3.2.1-src.tar.gz|maven-artifact +maven-plugin-api-bootstrap = tar|$(_apache_mirror)/maven/maven-3/3.2.1/source/apache-maven-3.2.1-src.tar.gz|maven-plugin-api modello-core = git|git://github.com/sonatype/modello.git|modello-1.8.1/modello-core modello-plugins = git|git://github.com/sonatype/modello.git|modello-1.8.1/modello-plugins -maven-artifact-bootstrap = tar|$(_apache_mirror)/maven/maven-3/3.2.1/source/apache-maven-3.2.1-src.tar.gz|maven-artifact -maven-plugin-api-bootstrap = tar|$(_apache_mirror)/maven/maven-3/3.2.1/source/apache-maven-3.2.1-src.tar.gz|maven-plugin-api - maven-plugin-annotations-bootstrap = svn|$(_apache_svn)|maven/plugin-tools/tags/maven-plugin-tools-3.3/maven-plugin-annotations maven-plugin-tools-api-bootstrap = svn|$(_apache_svn)|maven/plugin-tools/tags/maven-plugin-tools-3.3/maven-plugin-tools-api -xbean = svn|$(_apache_svn)|geronimo/xbean/tags/xbean-3.4 # Yes, I know xbean 3.4 is old +xbean-reflect-bootstrap = svn|$(_apache_svn)|geronimo/xbean/tags/xbean-3.4/xbean-reflect # Yes, I know xbean 3.4 is old plexus-build-api = git|git://github.com/sonatype/sisu-build-api.git|plexus-build-api-0.0.7 plexus-cipher = git|git://github.com/sonatype/plexus-cipher.git|plexus-cipher-1.7 |