You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by kh...@apache.org on 2016/05/14 14:05:22 UTC
svn commit: r1743830 -
/maven/site/trunk/content/apt/guides/introduction/introduction-to-the-standard-directory-layout.apt
Author: khmarbaise
Date: Sat May 14 14:05:21 2016
New Revision: 1743830
URL: http://svn.apache.org/viewvc?rev=1743830&view=rev
Log:
[MNG-2478]
o Added the new filtered-resources folder for main/tests
according to the above change. This should be adopted
as best practice. Currently the projects can define this
in a corporate parent pom. After upgrade to Maven 3.4.0
this configuration can be removed cause it's inherited from
super pom.
o Removed information about maven.xml, build.xml and Ant.
Modified:
maven/site/trunk/content/apt/guides/introduction/introduction-to-the-standard-directory-layout.apt
Modified: maven/site/trunk/content/apt/guides/introduction/introduction-to-the-standard-directory-layout.apt
URL: http://svn.apache.org/viewvc/maven/site/trunk/content/apt/guides/introduction/introduction-to-the-standard-directory-layout.apt?rev=1743830&r1=1743829&r2=1743830&view=diff
==============================================================================
--- maven/site/trunk/content/apt/guides/introduction/introduction-to-the-standard-directory-layout.apt (original)
+++ maven/site/trunk/content/apt/guides/introduction/introduction-to-the-standard-directory-layout.apt Sat May 14 14:05:21 2016
@@ -35,41 +35,47 @@ Introduction to the Standard Directory L
Maven. Please try to conform to this structure as much as possible; however, if you can't these settings can
be overridden via the project descriptor.
-*--------------------------------+-----------------------------------------------+
-| <<<src/main/java>>> | Application/Library sources
-*--------------------------------+-----------------------------------------------+
-| <<<src/main/resources>>> | Application/Library resources
-*--------------------------------+-----------------------------------------------+
-| <<<src/main/filters>>> | Resource filter files
-*--------------------------------+-----------------------------------------------+
-| <<<src/main/webapp>>> | Web application sources
-*--------------------------------+-----------------------------------------------+
-| <<<src/test/java>>> | Test sources
-*--------------------------------+-----------------------------------------------+
-| <<<src/test/resources>>> | Test resources
-*--------------------------------+-----------------------------------------------+
-| <<<src/test/filters>>> | Test resource filter files
-*--------------------------------+-----------------------------------------------+
-| <<<src/it>>> | Integration Tests (primarily for plugins)
-*--------------------------------+-----------------------------------------------+
-| <<<src/assembly>>> | Assembly descriptors
-*--------------------------------+-----------------------------------------------+
-| <<<src/site>>> | Site
-*--------------------------------+-----------------------------------------------+
-| <<<LICENSE.txt>>> | Project's license
-*--------------------------------+-----------------------------------------------+
-| <<<NOTICE.txt>>> | Notices and attributions required by libraries that the project depends on
-*--------------------------------+-----------------------------------------------+
-| <<<README.txt>>> | Project's readme
-*--------------------------------+-----------------------------------------------+
+*-----------------------------------+-----------------------------------------------+
+| <<<src/main/java>>> | Application/Library sources
+*-----------------------------------+-----------------------------------------------+
+| <<<src/main/resources>>> | Application/Library resources
+*-----------------------------------+-----------------------------------------------+
+| <<<src/main/filtered-resources>>> | Application/Library resources which are filtered.
+| | (Starting with Maven 3.4.0 not yet released.)
+*-----------------------------------+-----------------------------------------------+
+| <<<src/main/filters>>> | Resource filter files
+*-----------------------------------+-----------------------------------------------+
+| <<<src/main/webapp>>> | Web application sources
+*-----------------------------------+-----------------------------------------------+
+| <<<src/test/java>>> | Test sources
+*-----------------------------------+-----------------------------------------------+
+| <<<src/test/resources>>> | Test resources
+*-----------------------------------+-----------------------------------------------+
+| <<<src/test/filtered-resources>>> | Test resources which are filtered by default.
+| | (Starting with Maven 3.4.0 not yet released.)
+*-----------------------------------+-----------------------------------------------+
+| <<<src/test/filters>>> | Test resource filter files
+*-----------------------------------+-----------------------------------------------+
+| <<<src/it>>> | Integration Tests (primarily for plugins)
+*-----------------------------------+-----------------------------------------------+
+| <<<src/assembly>>> | Assembly descriptors
+*-----------------------------------+-----------------------------------------------+
+| <<<src/site>>> | Site
+*-----------------------------------+-----------------------------------------------+
+| <<<LICENSE.txt>>> | Project's license
+*-----------------------------------+-----------------------------------------------+
+| <<<NOTICE.txt>>> | Notices and attributions required by libraries that the project depends on
+*-----------------------------------+-----------------------------------------------+
+| <<<README.txt>>> | Project's readme
+*-----------------------------------+-----------------------------------------------+
- At the top level files descriptive of the project: a <<<pom.xml>>> file (and any properties,
- <<<maven.xml>>> or <<<build.xml>>> if using Ant). In addition, there are textual documents meant
- for the user to be able to read immediately on receiving the source: <<<README.txt>>>,
- <<<LICENSE.txt>>>, etc.
+
+ At the top level files descriptive of the project: a <<<pom.xml>>> file
+ In addition, there are textual documents meant for the user to be able to
+ read immediately on receiving the source: <<<README.txt>>>, <<<LICENSE.txt>>>, etc.
There are just two subdirectories of this structure: <<<src>>> and <<<target>>>. The only other
- directories that would be expected here are metadata like <<<CVS>>> or <<<.svn>>>, and any
+ directories that would be expected here are metadata like <<<CVS>>>, <<<.git>>> or <<<.svn>>>, and any
subprojects in a multiproject build (each of which would be laid out as above).
The <<<target>>> directory is used to house all output of the build.