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
