You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Victor (JIRA)" <ji...@apache.org> on 2010/06/25 15:05:51 UTC
[jira] Created: (SM-1957) jbi-maven-plugin should not complains
when calling compile goal for a service-assembly
jbi-maven-plugin should not complains when calling compile goal for a service-assembly
--------------------------------------------------------------------------------------
Key: SM-1957
URL: https://issues.apache.org/activemq/browse/SM-1957
Project: ServiceMix
Issue Type: Bug
Components: tooling
Affects Versions: jbi-maven-plugin-4.3
Environment: Using maven 3.0-beta1, but manifests itself with maven 2.2.1
Reporter: Victor
Assignee: Jean-Baptiste Onofré
Hello,
h1. Problem
When calling mvn compile in a project tree and one of the project is an SA, I get the following error:
{code}
[ERROR] Failed to execute goal org.apache.servicemix.tooling:jbi-maven-plugin:4.3:generate-jbi-service-assembly-descriptor (default-generate-jbi-service-assembly-descriptor) on project scenario1-sa: Execution default-generate-jbi-service-assembly-descriptor of goal org.apache.servicemix.tooling:jbi-maven-plugin:4.3:generate-jbi-service-assembly-descriptor failed: String index out of range: -1 -> [Help 1]
{code}
h1.
The errors seems to be coming from [GenerateServiceAssemblyDescriptorMojo.java|http://svn.apache.org/repos/asf/servicemix/maven-plugins/jbi-maven-plugin/trunk/src/main/java/org/apache/servicemix/maven/plugin/jbi/GenerateServiceAssemblyDescriptorMojo.java], line 213, for the following part:
{code:java}
fileName = fileName.substring(0, fileName.lastIndexOf('.')) + ".zip";
{code}
This piece of code seems to try to generate the jbi.xml file using the name of the files of the SU plugins generated by the goal package.
h1. Expected Result
I would expect jbi-maven-plugin, either not to try to generate the jbi.xml file on compile, or to generate it without using the information about things that are produced by the goal package.
h1. Rational for using compile
# because I want to do it :)
# to compile all the projects in a project tree without bothering
# to run tests !!
# to use the project in Eclipse with m2eclipse (Eclipse the goal compile from time to time and the error appears in its console)
Thank you
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.