Yes, I followed those instructions and I installed the jar in my repository.
I append more informations:

This is the actual repository structure for the jar I need to use:
C:\Documents and Settings\Beppe\.m2\repository\tassonomia\tassonomia\1.0

The file is named tassonomia.jar and contains a directory called tassonomia,
which in turn contains the .class files

This is the POM's dependency structure of the SE which needs to use
tassonomia.jar:
<dependency>
                        <groupId>tassonomia</groupId>
                        <artifactId>tassonomia</artifactId>
                        <version>1.0</version>
                </dependency>

This is the error I get when I launch and deploy the SA (which contains also
other SU which DO NOT use tassonomia.jar):
servicemix.bat: Ignoring predefined value for SERVICEMIX_HOME
Starting Apache ServiceMix ESB: 3.1-incubating

Loading Apache ServiceMix from servicemix.xml on the CLASSPATH
INFO  - ConnectorServerFactoryBean     - JMX connector available at:
service:jmx
:rmi:///jndi/rmi://localhost:1099/jmxrmi
INFO  - JBIContainer                   - ServiceMix 3.1-incubating JBI
Container
 (ServiceMix) is starting
INFO  - JBIContainer                   - For help or more informations
please se
e: http://incubator.apache.org/servicemix/
INFO  - ComponentMBeanImpl             - Initializing component:
#SubscriptionMa
nager#
INFO  - DeploymentService              - Restoring service assemblies
INFO  - AutoDeploymentService          - Directory: install: Archive
changed: pr
ocessing servicemix-http-3.1-incubating-installer.zip ...
INFO  - JBIContainer                   - ServiceMix JBI Container
(ServiceMix) s
tarted
WARN  - AutoDeploymentService          - Shared libraries servicemix-shared
are
not installed yet: the componentservicemix-http installation is suspended
and wi
ll be resumed once the listed shared libraries are installed
INFO  - AutoDeploymentService          - Directory: install: Finished
installati
on of archive:  servicemix-http-3.1-incubating-installer.zip
INFO  - AutoDeploymentService          - Directory: install: Archive
changed: pr
ocessing servicemix-jsr181-3.1-incubating-installer.zip ...
WARN  - AutoDeploymentService          - Shared libraries servicemix-shared
are
not installed yet: the componentservicemix-jsr181 installation is suspended
and
will be resumed once the listed shared libraries are installed
INFO  - AutoDeploymentService          - Directory: install: Finished
installati
on of archive:  servicemix-jsr181-3.1-incubating-installer.zip
INFO  - AutoDeploymentService          - Directory: install: Archive
changed: pr
ocessing servicemix-shared-3.1-incubating-installer.zip ...
INFO  - ComponentMBeanImpl             - Starting component:
servicemix-jsr181
INFO  - ComponentMBeanImpl             - Initializing component:
servicemix-jsr1
81
INFO  - jetty                          - Logging to
org.apache.servicemix.http.j
[EMAIL PROTECTED] via org.apache.servicemix.http.jetty.JCLLogger
INFO  - ComponentMBeanImpl             - Starting component: servicemix-http
INFO  - ComponentMBeanImpl             - Initializing component:
servicemix-http

INFO  - AutoDeploymentService          - Directory: install: Finished
installati
on of archive:  servicemix-shared-3.1-incubating-installer.zip
INFO  - JDBCAdapterFactory             - Database driver recognized:
[apache_der
by_embedded_jdbc_driver]
INFO  - LogTask                        - log4j system reconfigured
INFO  - AutoDeploymentService          - Directory: install: Archive
changed: pr
ocessing prova-se-1.0-installer.zip ...
INFO  - ComponentMBeanImpl             - Starting component: prova-se
INFO  - ComponentMBeanImpl             - Initializing component: prova-se
INFO  - AutoDeploymentService          - Directory: install: Finished
installati
on of archive:  prova-se-1.0-installer.zip
INFO  - AutoDeploymentService          - Directory: install: Archive
changed: pr
ocessing to-xml-se-1.0-installer.zip ...
INFO  - ComponentMBeanImpl             - Starting component: to-xml-se
INFO  - ComponentMBeanImpl             - Initializing component: to-xml-se
INFO  - AutoDeploymentService          - Directory: install: Finished
installati
on of archive:  to-xml-se-1.0-installer.zip
INFO  - ComponentMBeanImpl             - Starting component: servicemix-ftp
INFO  - ComponentMBeanImpl             - Initializing component:
servicemix-ftp
INFO  - ServiceAssemblyLifeCycle       - Starting service assembly: cedac-sa
INFO  - ServiceUnitLifeCycle           - Initializing service unit:
ftp-transf-s
u
INFO  - ServiceUnitLifeCycle           - Initializing service unit:
to-xml-su
INFO  - ServiceUnitLifeCycle           - Initializing service unit: prova-su
INFO  - ServiceUnitLifeCycle           - Starting service unit:
ftp-transf-su
INFO  - ServiceUnitLifeCycle           - Starting service unit: to-xml-su
INFO  - ServiceUnitLifeCycle           - Starting service unit: prova-su
toxml: ricevuto messaggio
ERROR - SedaQueue                      -
org.apache.servicemix.jbi.nmr.flow.seda
[EMAIL PROTECTED] got error processing InOnly[
  id: ID:giuseppe-laptop-1473-1182937406000-6:0
  status: Active
  role: provider
  service: {http://giuseppe.org}toxml
  endpoint: endpoint
  in: null
]
java.lang.NoClassDefFoundError: tassonomia/Anagrafica
        at cedac.xml.MyEndpoint.processFile(MyEndpoint.java:212)
        at cedac.xml.MyEndpoint.process(MyEndpoint.java:133)
        at
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLi
feCycle.java:489)
        at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(Async
BaseLifeCycle.java:441)
        at
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLife
Cycle.java:46)
        at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBoun
d(DeliveryChannelImpl.java:593)
        at
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlo
w.java:174)
        at
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.j
ava:176)
        at
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.jav
a:134)
        at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Wor
ker.runTask(ThreadPoolExecutor.java:665)
        at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Wor
ker.run(ThreadPoolExecutor.java:690)
        at java.lang.Thread.run(Thread.java:595)

This is the message I get when I launch mvn jbi:projectDeploy into the SA
directory:
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'jbi'.
[INFO]
-------------------------------------------------------------------------
---
[INFO] Building SA per progetto Cedac
[INFO]    task-segment: [jbi:projectDeploy]
[INFO]
-------------------------------------------------------------------------
---
Downloading:
http://people.apache.org/repo/m2-incubating-repository/wss4j/wss4j/
1.5.0/wss4j-1.5.0.pom
[WARNING] Unable to get resource 'wss4j:wss4j:pom:1.5.0' from repository
apache.
incubating (http://people.apache.org/repo/m2-incubating-repository)
Downloading: http://repo1.maven.org/maven2/wss4j/wss4j/1.5.0/wss4j-1.5.0.pom
[WARNING] Unable to get resource 'wss4j:wss4j:pom:1.5.0' from repository
central
 (http://repo1.maven.org/maven2)
Downloading:
http://people.apache.org/repo/m2-incubating-repository/xml-security
/xmlsec/1.3.0/xmlsec-1.3.0.pom
[WARNING] Unable to get resource 'xml-security:xmlsec:pom:1.3.0' from
repository
 apache.incubating (http://people.apache.org/repo/m2-incubating-repository)
Downloading:
http://repo1.maven.org/maven2/xml-security/xmlsec/1.3.0/xmlsec-1.3.
0.pom
[WARNING] Unable to get resource 'xml-security:xmlsec:pom:1.3.0' from
repository
 central (http://repo1.maven.org/maven2)
[INFO] [jbi:projectDeploy]
[INFO] ------------------ Deployment Analysis --------------------
[INFO] SA per progetto Cedac has 4 child dependencies
[INFO]  - jbi-service-assembly : C:\Documents and
Settings\Beppe\.m2\repository\
cedac\cedac-sa\1.0\cedac-sa-1.0.zip
[INFO]  - jbi-component : C:\Documents and
Settings\Beppe\.m2\repository\cedac\p
rova\prova-se\1.0\prova-se-1.0-installer.zip
[INFO]  - jbi-component : C:\Documents and
Settings\Beppe\.m2\repository\org\apa
che\servicemix\servicemix-ftp\3.1-incubating\servicemix-ftp-3.1-incubating-insta
ller.zip
[INFO]  - jbi-component : C:\Documents and
Settings\Beppe\.m2\repository\cedac\x
ml\to-xml-se\1.0\to-xml-se-1.0-installer.zip
[INFO]  - jbi-shared-library : C:\Documents and
Settings\Beppe\.m2\repository\or
g\apache\servicemix\servicemix-shared\3.1-incubating\servicemix-shared-3.1-incub
ating-installer.zip
[INFO] -----------------------------------------------------------
[INFO] servicemix-shared is deployed
[INFO] to-xml-se is deployed
[INFO] servicemix-ftp is not deployed
[INFO] Deploying jbi-component from C:\Documents and
Settings\Beppe\.m2\reposito
ry\org\apache\servicemix\servicemix-ftp\3.1-incubating\servicemix-ftp-3.1-incuba
ting-installer.zip
[INFO] prova-se is deployed
[INFO] cedac-sa is not deployed
[INFO] Deploying jbi-service-assembly from C:\Documents and
Settings\Beppe\.m2\r
epository\cedac\cedac-sa\1.0\cedac-sa-1.0.zip
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 16 seconds
[INFO] Finished at: Wed Jun 27 11:44:15 CEST 2007
[INFO] Final Memory: 10M/21M
[INFO]
------------------------------------------------------------------------

Thank you very much, Giuseppe






Adrian Co wrote:
> 
> Can you post the error messages you are getting?
> 
> Generally, you need to add your jar to the list of dependency in the 
> pom.xml of the project. After which, it will say that it can't download 
> the artifact anywhere, and provide you with details of how to deploy the 
> artifact to your local repo.
> 
> beppe82 wrote:
>> In fact, the problem is that I tried different things but they didn't
>> work. I
>> think it's just a syntax problem but I don't mind what's wrong. Moreover,
>> where should I to put the jar? Thanks
>> P.S.: The jar name is "tassonomia", and it contains a directory called
>> "tassonomia" which contains the .class
>> Thanks
>>
>>
>> Adrian Co wrote:
>>   
>>> Hi,
>>>
>>> Did you add the dependency to the pom.xml?
>>>
>>> beppe82 wrote:
>>>     
>>>> Hi, I need a SE to use a non-servicemix project. I use Eclipse, and I
>>>> added
>>>> the dependency into the build path using the project reference, so I
>>>> can
>>>> write the code without errors, but when I compile using "mvn install"
>>>> it
>>>> tells me it can't find the package... how can I solve this problem?
>>>> Thanks
>>>>   
>>>>       
>>>
>>>     
>>
>>   
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/adding-custom-dependencies-tf3982258s12049.html#a11321486
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to