hello everyone,
 i've a first module [1] which declares the source plugin. then a second
module [2] that uses the dependency plugin to unpack the previous source jar
to do some stuff. everything works fine doing a mvn install, or a mvn
deploy, even from an empty repository. but, mvn release:prepare fails
miserably [3]

Any help would be very appreciated.

[1]

 <project xmlns="http://maven.apache.org/POM/4.0.0";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd";>
        <modelVersion>4.0.0</modelVersion>
        <parent>
                <groupId>org.objectweb.fractal.bf.testing</groupId>
                <artifactId>fractal-bf-testing-parent</artifactId>
                <version>0.4-SNAPSHOT</version>
        </parent>
        <artifactId>fractal-bf-testing-fixtures</artifactId>
        <packaging>jar</packaging>
        <description>Integration tests fixtures</description>
        <name>Fractal-BF: Integration Tests Fixtures</name>
        <build>
                <plugins>
                <!-- Source packaging needed by juliac -->
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-source-plugin</artifactId>
                                <executions>
                                        <execution>
                                                <id>attach-sources</id>
                                                <phase>verify</phase>
                                                <goals>
                                                        <goal>jar</goal>
                                                </goals>
                                        </execution>
                                </executions>
                                <configuration>
                                        <attach>true</attach>
                                </configuration>
                        </plugin>
                </plugins>
        </build>
        <scm>
                
<connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/fractal/trunk/fractal-bf//testing/fixtures/</connection>
                <url>${scm.url/testing/fixtures/</url>
        </scm>
        <dependencies>
                <dependency>
                        <artifactId>fractal-api</artifactId>
                        <groupId>org.objectweb.fractal</groupId>
                </dependency>
        </dependencies>
        <distributionManagement>
                <site>
                        <id>${server.id}</id>
                        <url> ${distribution.url}/testing/fixtures </url>
                </site>
        </distributionManagement>
</project>

[2]

 <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd";>
        <parent>
                <artifactId>fractal-bf-testing-parent
                </artifactId>
                <groupId>org.objectweb.fractal.bf.testing
                </groupId>
                <version>0.4-SNAPSHOT</version>
        </parent>
        <modelVersion>4.0.0</modelVersion>
        <artifactId>fractal-bf-testing-fixtures-juliac
        </artifactId>
        <packaging>jar</packaging>
        <description>Integration tests fixtures with Juliac
        </description>
        <name>Fractal-BF: Integration Tests Fixtures with Juliac
        </name>
        <build>
                <finalName>fractal-bf-testing-fixtures-juliac-${project.version}
                </finalName>
                <plugins>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-dependency-plugin
                                </artifactId>
                                <version>2.0</version>
                                <executions>
                                        <execution>
                                                <id>unpack-fixtures</id>
                                                <phase>generate-sources</phase>
                                                <goals>
                                                        <goal>unpack</goal>
                                                </goals>
                                                <configuration>
                                                        <artifactItems>
                                                                <artifactItem>
                                                                        
<groupId> org.objectweb.fractal.bf.testing</groupId>
                                                                        
<artifactId>fractal-bf-testing-fixtures</artifactId>
                                                                        
<version> ${project.version}</version>
                                                                        
<classifier>sources</classifier>
                                                                        
<type>jar</type>
                                                                        
<overWrite>true</overWrite>
                                                                        
<outputDirectory>target/classes</outputDirectory>
                                                                </artifactItem>
                                                        </artifactItems>
                                                </configuration>
                                        </execution>
                                </executions>
                        </plugin>
                        <plugin>
                                <groupId>org.objectweb.fractal.juliac
                                </groupId>
                                <artifactId>maven-juliac-plugin</artifactId>
                                <executions>
                                        <execution>
                                                <id>juliac-compile</id>
                                                <phase>generate-sources</phase>
                                                <goals>
                                                        <goal>compile</goal>
                                                </goals>
                                        </execution>
                                </executions>
                                <configuration>
                                        <opt>OO</opt>
                                        <srcs>
                                                <src>target/classes</src>
                                        </srcs>
                                        <mixins>
                                                
<mixin>org.objectweb.fractal.julia:julia-mixins:2.5.2:sources</mixin>
                                        </mixins>
                                        <adls>
                                                
<adl>org.objectweb.fractal.bf.connectors.Client</adl>
                                                
<adl>org.objectweb.fractal.bf.connectors.Service</adl>
                                                
<adl>org.objectweb.fractal.bf.connectors.EnclosingService</adl>
                                        </adls>
                                </configuration>
                        </plugin>
                        <!--
                                package only the juliac generated classes, that 
is excludes all
                                .java files
                        -->
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-jar-plugin</artifactId>
                                <executions>
                                        <execution>
                                                <id>package</id>
                                                <phase>package</phase>
                                                <goals>
                                                        <goal>jar</goal>
                                                </goals>
                                        </execution>
                                </executions>
                        </plugin>
                </plugins>
        </build>
        <scm>
                
<connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/fractal/trunk/fractal-bf//testing/fixtures-juliac/</connection>
                <url>${scm.url/testing/fixtures-juliac/</url>
        </scm>
        <distributionManagement>
                <site>
                        <id>${server.id}</id>
                        <url> ${distribution.url}/testing/fixtures-juliac </url>
                </site>
        </distributionManagement>
</project>


the stacktrace

INFO] [INFO] Building Fractal-BF: Integration Tests Fixtures with Juliac
[INFO] [INFO]    task-segment: [clean, verify]
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [INFO] [clean:clean]
[INFO] [INFO] Deleting directory
/Users/veleno/workspace/fractal-bf-parent/testing/fixtures-juliac/target
[INFO] [INFO] [dependency:unpack {execution: unpack-fixtures}]
[INFO] [INFO] Configured Artifact:
org.objectweb.fractal.bf.testing:fractal-bf-testing-fixtures:sources:0.4:jar
[INFO] Downloading:
https://maven.atlassian.com/repository/public/org/objectweb/fractal/bf/testing/fractal-bf-testing-fixtures/0.4/fractal-bf-testing-fixtures-0.4-sources.jar
[INFO] Downloading:
https://maven.atlassian.com/maven1/org.objectweb.fractal.bf.testing/jars/fractal-bf-testing-fixtures-0.4-sources.jar
[INFO] Downloading:
http://maven.objectweb.org/maven2/org/objectweb/fractal/bf/testing/fractal-bf-testing-fixtures/0.4/fractal-bf-testing-fixtures-0.4-sources.jar
[INFO] Downloading:
http://maven.objectweb.org/maven2-snapshot/org/objectweb/fractal/bf/testing/fractal-bf-testing-fixtures/0.4/fractal-bf-testing-fixtures-0.4-sources.jar
[INFO] Downloading:
http://repo1.maven.org/maven2/org/objectweb/fractal/bf/testing/fractal-bf-testing-fixtures/0.4/fractal-bf-testing-fixtures-0.4-sources.jar
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [ERROR] BUILD ERROR
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [INFO] Failed to resolve artifact.
[INFO]
[INFO] GroupId: org.objectweb.fractal.bf.testing
[INFO] ArtifactId: fractal-bf-testing-fixtures
[INFO] Version: 0.4
[INFO]
[INFO] Reason: Unable to download the artifact from any repository



-- 
http://www.linkedin.com/in/vschiavoni
http://jroller.com/vschiavoni

Reply via email to