Oh we all know what the issue is.

Hint: You don't know what a valid package name is and you don't understand
some basic concepts of Java.

Trust us, this *is* a java programming issue. This is *not* a maven issue.

On 12 April 2012 00:42, mike digioia <[email protected]> wrote:

> Thanks
>
> I see you don't know what the issue is either. This is not a java
> programming issue. It is a maven issue. I have been living with the maven
> manual for a week. But that has not been much time considering what they
> built.
>
> On Wed, Apr 11, 2012 at 4:25 PM, Barrie Treloar <[email protected]>
> wrote:
>
> > On Thu, Apr 12, 2012 at 8:22 AM, mike digioia <[email protected]> wrote:
> > > Hi Barrie,
> > >
> > > Sorry to take anymore of your time up. But I have not had any success
> > with
> > > all the changes I have made to correct this problem. Based on your
> > > recommendation I suspect it is a mismatch in what I have in my code and
> > in
> > > my pom/environment. I used mvn install to add jar files that I created
> > > manually (Old one was changed today to this in an attempt to correct
> it)
> > > Like this-
> > >
> > > conalab@ching-jen-laptop
> > :~/.m2/repository/com/huawei/cona/android/zeroconf/jmdns/1.0$
> > > mvn install:install-file -Dfile=src.jmdns.jar -Dsources=src.jmdns.jar
> > > -DgroupId=src.jmdns -DartifactId=jmdns -Dversion=new -Dpackaging=jar
> > > -DgeneratePom=true
> > [del]
> > > [INFO] Installing
> > >
> >
> /home/conalab/.m2/repository/com/huawei/cona/android/zeroconf/jmdns/1.0/src.jmdns.jar
> > > to
> /home/conalab/.m2/repository/src/jmdns/jmdns/new/jmdns-new-sources.jar
> > [del]
> > > As you can see this created new jar/pom files in my local repository.
> > Then
> > > I also changed the source file using these new jars. The main issue
> that
> > > seem to cause my problem before was the use of "jmdns-1.0.jar" where
> the
> > > 1.0 in the name did not seem to be recommended in the write up about
> > syntax
> > > used for packages in java. So this time I don't have any numbers. But I
> > do
> > > have "jmdns-new.tar" for my new jar. The local (in repository) pom gets
> > > automatically created as this-
> >
> > >
> > >  <groupId>src.service</groupId>
> > >  <artifactId>service</artifactId>
> > >  <version>new</version>
> > >  <description>POM was created from install:install-file</description>
> > > ****************************
> > >
> > > I also added this to my project pom (did same thing last time) as this
> -
> > >
> > >    </dependency>
> > >    <dependency>
> > >      <groupId>src.service</groupId>
> > >      <artifactId>service</artifactId>
> > >      <version>new</version>
> > >      <scope>system</scope>
> > >
> > >
> >
> <systemPath>/home/conalab/.m2/repository/src/service/service/new/service-new.jar</systemPath>
> >
> > [del]
> >
> > > package com.huawei.cona.android.zeroconf;
> > >
> > > import java.io.IOException;
> > >
> > > import jmdns-new;
> > > import service-new;
> > [del]
> >
> > I'm sorry, the short and blunt answer is you need to go on a Java course.
> > Start with http://docs.oracle.com/javase/tutorial
> > Plus other replies have also provided other links you might find useful.
> >
> > You are misunderstanding the fundamentals of programming in Java and
> > mixing up java archives (*.jar files) with java packages (the stuff
> > you import).
> > There is just way to much knowledge missing for people on this list to
> > help you out.
> >
> > Once you have a solid foundation in Java, I recommend you read the
> > freely available books on Maven at
> > http://maven.apache.org/articles.html
> > This will help you understand what are good values for <version>, what
> > is the purpose of <scope>, why should avoid the use of
> > <scope>system</scope>.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>

Reply via email to