I use maven to build my project, and i tried to modify an existing pom.xml to compile my project, seems like it's not really compiling as it detects that no sources to compile. As a basic start of learning pom.xml, where can i start from?

Recommended Answers

All 6 Replies

I have another question .refer to http://www.daniweb.com/forums/post807486.html#post807486

Thanks..

Confused

and your question there is: how to set settings in the pom.xml

...

you might want to clearify a bit. what is it you try to put in the pom.xml?

which pom.xml are we talking about, the one that oversees the entire project, or just a module?

and for your .jar/.war issue: I take it you're developing a web-application: a .jar file is a library of classes you use, that you import in your project, the .war file is being build by maven, you don't have to 'choose' between them, logic (and maven) will do that for you

Hi and thanks for the reply. Im talking about the pom.xml which oversees the whole project, and currently only jar file is generated for the project as the pom.xml is auto generated based on the example. How to modify the pom.xml such that war is generated as well? This is my current pom.xml

<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.app</groupId>
<artifactId>my-app</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>my-app</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>

</project>

i'm not really a maven connaisseur myself, but I don't think this is specified or aranged in the pom.xml

Hijacking his own thread, this has to be the first of its kind. Anyway I have posted links to tutorials /articles on how to generate WAR files using maven in your "other" thread.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.