[ https://issues.apache.org/jira/browse/JSPWIKI-651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13533513#comment-13533513 ]
Glen Mazza commented on JSPWIKI-651: ------------------------------------ Yes, for code modularization, an excellent first step is to forget about Maven but still use the Maven standard directory format (http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html) and then update the Ant build.xml to work with that new structure. At least with src/main/java, test/man/java, src/main/resources, test/main/resources (and for anything under the WEB-INF folder, src/main/webapp). This will make JSPWiki look like just about every other Mavenized project, making it easier for new people to jump in, knowing where everything is and realizing they can use the same Maven commands they use on other projects without needing to study a big build.xml file anymore. As for all those submodules, sure, sounds good! But you might wish to keep it simple right now with one pom.xml until we're off Ant (because others have to be brought up to speed with Maven), then put in submodules after that. Or do a hybrid... You understand the JWPWiki code a lot more than I do so you might be more comfortable jumping to submodules more quickly than I. The Apache CXF pom.xml has about as many bells and whistles as you can find, but you might want to take a look at the Apache Roller pom.xml & folder structure (http://svn.apache.org/viewvc/roller/trunk/), as it is also a Java web app like JSPWiki and was created by several skilled developers. > Convert JSPWiki to a Maven project > ---------------------------------- > > Key: JSPWIKI-651 > URL: https://issues.apache.org/jira/browse/JSPWIKI-651 > Project: JSPWiki > Issue Type: Improvement > Reporter: Daniel Johansson > Priority: Trivial > Labels: ant, build, ivy, maven > Attachments: pom.xml > > > Hello there, I was hoping to maybe one day contribute to the JSPWiki project > and after having checked out the trunk code and played around somewhat I was > thinking it would be very nice if this project used Maven. > I'm sure most of you are familiar with Maven in one way or another, you might > even have a really good reason for not doing this to JSPWiki. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira