Unfortunately your solution didn't work for me (supposed that i applied it
correctly, that is)...
Here's the pom.xml for my service assembly, if anyone could please
look at it and check whether i made some mistake,
i'd be grateful.

With this configuration (repositories are actually more than that one listed
below), the error i get is about a missing artifact, more specifically:

org.apache.geronimo.specs:geronimo-qname_1.1_spec:test:1.0.1

I tried downloading it manually but can't seem to find it anywhere.

I also tried setting the version to fuse-3.0.0.0but in that case i get
the ServiceMix Administration problem.

I'm using Fuse-1.2.1 and Eclipse FUSE 1.2.

Thanks

<?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";>
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany</groupId>
<artifactId>EchoAssembly</artifactId>
<packaging>jbi-service-assembly</packaging>
<version>1.0</version>
<name>A custom project</name>
<url>http://www.mycompany.com</url>
<pluginRepositories>
<pluginRepository>
<id>logicblaze</id>
<name>LogicBlaze Repository</name>
<url>http://repo.logicblaze.com/maven2-all/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</pluginRepository>
</pluginRepositories>
<repositories>
<repository>
<id>logicblaze</id>
<name>LogicBlaze Repository</name>
<url>http://repo.logicblaze.com/maven2-all/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
<properties>
<servicemix-version>fuse-3.0.1</servicemix-version>
</properties>
<dependencies>
<dependency>
<groupId>com.mycompany</groupId>
<artifactId>EchoHTTP</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>com.mycompany</groupId>
<artifactId>EchoService</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.servicemix.tooling</groupId>
<artifactId>jbi-maven-plugin</artifactId>
<version>${servicemix-version}</version>
<extensions>true</extensions>
<configuration>
<type>service-assembly</type>
<deployDependencies>false</deployDependencies>
</configuration>
</plugin>
</plugins>
</build>
</project>

The problem here is the difference between the fuse 1.2 and fuse 1.2.1
deployments, and the change in ServiceMix versions.

You need to ensure that your projects created in the 1.2 tooling are
updated to use fuse-3.0.1 releases for their versions. Also the
plugin element of the pom.xml needs to be updated to include a version
element with fuse-3.0.1.

Once you have these in place you should find it works again - there is
a FUSE 1.2.1 tooling release in the process of being made available.

Cheers

P

Reply via email to