Hi dchicks,

I will explain in detail what i have in my hand.

I created a project in maven.I have a folder structure created .Please
note,i have client related java files in one folder,Servlet related java
files in another folder and so on in my project.So In src/main/java ,i
copied all the jave files(with the folder structure such as client ,servlet
etc) i have in my project and placed it there.Now in src/main/java,i have
nearly 6 folders having java files.I have run it using ant.Now i asked to do
the same in Maven.In ant,i have dependency written for each a every thing
required in a xml file and finally will call all the xml files in build.xml.
How should i do this using maven?Also i read in a article as : maven will
download the the dependency required for our project.How can i add my own
dependencies in maven?please help.


dchicks wrote:
> 
> Jan,
> 
> I would first suggest you search the main repository to make sure that 
> the dependency you're looking for is truly not already in there.  Here 
> is the site to search:  http://www.mvnrepository.com/
> 
> If you can't find what you're looking for there, then you can always add 
> dependencies to your local repository using the "install" command.  It 
> goes something like this:
> 
> mvn install:install-file -DgroupId=<grouIp> -DartifactId=<artifactId> 
> -Dversion=<version> -Dpackaging=jar -Dfile=</path/to/file>
> 
> If you need to share that dependency among a team of developers, then I 
> would suggest looking at Artifactory to set up your own site-wide 
> repository.  It will also cache dependencies pulled from the main 
> repository and save you a little bit of network bandwidth:  
> http://www.jfrog.org/sites/artifactory/1.2/
> 
> Dave
> 
> Jan K wrote:
>> I went through the book,i donot find any information regarding adding our
>> own
>> dependencies in maven.
>> I read a article as :
>> <dependency>
>>    <groupId>quartz</groupId>
>>    <artifactId>quartz</artifactId>
>>    <version>1.5.1</version>
>>    <scope>compile</scope>
>>  </dependency>
>>
>> Maven downloads and use Quartz as a dependency for our project.So
>> whatever
>> dependency we need,maven will download right?but i have some predefined
>> dependency for my project which doesnot exist in maven.Please let me know
>> how should i load my own dependency into maven and call it using
>> <dependency> tag.
>>
>>
>> Jan K wrote:
>>   
>>> Is there any possiblity of adding our own dependencies in maven?
>>>
>>>
>>>
>>> Thomas Lutz wrote:
>>>     
>>>> Jan K schrieb:
>>>>       
>>>>> First time i created a project using
>>>>>  mvn archetype:create -DgroupId=com.careertales
>>>>> -DartifactId=careertales
>>>>> -DarchetypeArtifactId=maven-archetype-webapp.
>>>>>
>>>>> I got a folder structure as :
>>>>> src/main
>>>>>  -- resources
>>>>>  -- webapp
>>>>>
>>>>> In resources folder,i placed a simple java file(Test.java) which just
>>>>> prints
>>>>> a string.In webapp folder,I got some default index.jsp file and  a
>>>>> web-inf
>>>>> folder.Then i executed mvn install command.I got Build Successful in
>>>>> my
>>>>> console.I am able to see a target folder created.Inside this target
>>>>> folder i
>>>>> have war,classes,careertales.war folders.Then i executed mvn compile
>>>>> command.Inside classes folder, my point is i should see the  class
>>>>> file
>>>>> of
>>>>> Test.But instead i can see the same Test.java file in classes
>>>>> folder.What is
>>>>> going wrong?
>>>>>   
>>>>>         
>>>> resources is not compiled.. it's for "resources". place it in 
>>>> src/main/java...
>>>>
>>>> follow the maven in 5 minutes guide from http://maven.apache.org ... 
>>>> start with the standard java archetype... makes it easier :-)
>>>>
>>>>       
>>>>> After that i placed a java file(This file prints a string)
>>>>>
>>>>>
>>>>> matinh wrote:
>>>>>   
>>>>>         
>>>>>> On Thursday 16 October 2008 Jan K wrote:
>>>>>>     
>>>>>>           
>>>>>>> I went through the site given by arnaud.It is really useful for as i
>>>>>>> am
>>>>>>> new maven.
>>>>>>>       
>>>>>>>             
>>>>>> Through the whole book? Really?
>>>>>>
>>>>>>     
>>>>>>           
>>>>>>> It get the following message in the console:
>>>>>>>
>>>>>>> [INFO] OldArchetype created in dir:
>>>>>>> /home/jano/CVS/margadarsi/ct3/src/careertales
>>>>>>> [INFO]
>>>>>>> ------------------------------------------------------------------------
>>>>>>> [INFO] BUILD SUCCESSFUL
>>>>>>> [INFO]
>>>>>>> ------------------------------------------------------------------------
>>>>>>> [INFO] Total time: 17 seconds
>>>>>>> [INFO] Finished at: Thu Oct 16 13:44:21 GMT+05:30 2008
>>>>>>> [INFO] Final Memory: 7M/13M
>>>>>>>       
>>>>>>>             
>>>>>> The build succeeds. The question is, what did you build? Accoring to
>>>>>> the 
>>>>>> messages above I guess you executed some "mvn archetype:create"
>>>>>> command, 
>>>>>> right? This does not compile anything, it generates a new project.
>>>>>>
>>>>>>     
>>>>>>           
>>>>>>> I have placed my java files in src/main/java.I dont get the class
>>>>>>> files
>>>>>>> generated when i compile.What is wrong in my code?please help
>>>>>>>       
>>>>>>>             
>>>>>> How do you compile? As I explained earlier you should execute "mvn
>>>>>> compile" 
>>>>>> to compile your classes. The result can be found in the folder 
>>>>>> target/classes.
>>>>>>
>>>>>> hth,
>>>>>> - martin
>>>>>>
>>>>>>  
>>>>>>
>>>>>>     
>>>>>>           
>>>>>   
>>>>>         
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>
>>>>
>>>>
>>>>       
>>>     
>>
>>   
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/New-to-Maven---need-help-tp19971205p20028880.html
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to