рдорд╛рд╡реЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╕рд╛рдЗрдЯ рдХрд╛ рдирд┐рд░реНрдорд╛рдг

рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╕рдордп рд╕реЗ рдореИрдВ рдорд╛рд╡реЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣ рдЙрдкрдХрд░рдг рдмрд╣реБрдд рд╣реА рд░реЛрдЪрдХ рдФрд░ рдлреИрд╢рдиреЗрдмрд▓ рд╣реИред рдпрд╣ рдЬрд╛рд╡рд╛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдмреАрдЪ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЕрдиреНрдп рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЕрдм рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдЖрдк рд╕рд╛рдЗрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдХреНрдпреЛрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реВрдВред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдЗрд╕ рд▓реЗрдЦ рдХреЗ рдкрд╛рда рд╕реЗ рдпреБрдХреНрдд рдПрдХ рдПрдЪрдЯреАрдПрдордПрд▓ рдкреЗрдЬ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдФрд░ рд╣реЗрдмрд░ рдкрд░ рдПрдХ рдирд┐рдпрдорд┐рдд рд▓реЗрдЦ рдХреА рддрд░рд╣ рджреЗрдЦреВрдВрдЧрд╛ред




рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдЯ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдИ рдЧрдИ рд╣реИ:
mvn site 


рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЗрд╕ рдЖрджреЗрд╢ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, html рдкреГрд╖реНрдареЛрдВ рдХрд╛ рдПрдХ рдорд╛рдирдХ рд╕реЗрдЯ рдПрдХ рдЦрд╛рд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ: index.html, dependencies.html, рдПрдХреАрдХрд░рдг.html ... рдпреЗ maven-project-info-report-plugin рдкреНрд▓рдЧрдЗрди рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рд░рд┐рдкреЛрд░реНрдЯреЗрдВ рд╣реИрдВ ред 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.example</groupId> <artifactId>site-example</artifactId> <version>1.0-SNAPSHOT</version> <packaging>pom</packaging> <name>Site Example</name> <description> This is an example application that demonstrates creation of site for project using maven </description> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>2.1</version> <configuration> <inputEncoding>UTF-8</inputEncoding> <outputEncoding>UTF-8</outputEncoding> <generateReports>false</generateReports> </configuration> </plugin> </plugins> </build> </project> 


рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╕реНрд░реЛрдд рдкрд╛рда ( inputEncoding ) рдФрд░ рдкрд░рд┐рдгрд╛рдореА рдкреГрд╖реНрда ( outputEncoding ) рдХреЗ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдФрд░ рд░рд┐рдкреЛрд░реНрдЯ рдЬрдирд░реЗрд╢рди ( рдЬрдирд░реЗрдЯрдкреЛрд░реНрдЯ ) рдЕрдХреНрд╖рдо рд╣реИред рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдПрдХ рдкреВрд░реА рд╕реВрдЪреА рдпрд╣рд╛рдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ ред рдЕрдм рдЖрдк рдореБрдЦреНрдп рднрд╛рдЧ рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рд╛рдордЧреНрд░реА рдЬреЛрдбрд╝рдирд╛


рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕рд╛рдЗрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ src / рд╕рд╛рдЗрдЯ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкреНрд░рд╛рд░реВрдк рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдорд╛рд╡реЗрди рдореЗрдВ 3 рдЯреБрдХрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ:

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдВрд░рдЪрдирд╛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрдиреА рдЪрд╛рд╣рд┐рдП:
 +- src/ +- site/ +- resources/ | +- css/ | | +- site.css | | | +- images/ | +- pic1.jpg | +- apt/ | +- index.apt | +- fml/ | +- general.fml | +- faq.fml | +- xdoc/ | +- other.xml | +- site.xml 


рдкрд░рд┐рдгрд╛рдо рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:
 +- target/ +- site/ +- css/ | +- images/ | +- index.html +- general.html +- faq.html +- other.html 


рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рд╕рд╛рдЗрдЯред Xml рдлрд╝рд╛рдЗрд▓ рднреА рд╣реИ - рдПрдХ рд╕рд╛рдЗрдЯ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдФрд░ рдПрдХ рд╕рдВрд╕рд╛рдзрди рдлрд╝реЛрд▓реНрдбрд░ - рд╕реНрдереИрддрд┐рдХ рд╕рд╛рдЗрдЯ рд╕рдВрд╕рд╛рдзрди, рдЗрд╕ рд╕рдм рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдж рдореЗрдВ, рд▓реЗрдХрд┐рди рдЕрдм рд╣рдо рд╕рд╛рдордЧреНрд░реА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддреЗ рд╣реИрдВред

APT рдкреНрд░рд╛рд░реВрдк

рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рдкрд╛рда рдирд┐рд░реНрдорд╛рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ, рдПрдХ рд╡рд┐рдХрд┐ рд╢реИрд▓реА рдХреА рддрд░рд╣ рдмрд╣реБрддред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╕реНрд░реЛрдд рдкрд╛рда рдПрдХ рдирд┐рдпрдорд┐рдд рдкрд╛рда рдлрд╝рд╛рдЗрд▓ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рдкреНрд░рд╛рд░реВрдк рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЗрд╕ рд▓реЗрдЦ рдХреЗ рд╡рд┐рд╡рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдПрдХ рд╢реАрд░реНрд╖рдХ рдЬреЛрдбрд╝реЗрдВред рдпрд╣ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рддрддреНрд╡ рд╣реИ, рдпрджрд┐ рдореМрдЬреВрдж рд╣реИ, рддреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕реНрдерд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдХрдо рд╕реЗ рдХрдо рддреАрди рдкреВрд░реНрд╡рд╡рд░реНрддреА рджреНрд╡рд╛рд░рд╛ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ---, рдЗрд╕рдХреЗ рдмрд╛рдж рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд╢реАрд░реНрд╖рдХ рдХреЗ рдЕрдиреБрд░реВрдк рдкрд╛рдаред рдЗрд╕реЗ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рд▓реЗрдЦрдХ рдФрд░ рддрд┐рдерд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рдеред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:
  ----     ---- sody ---- 2011-03-15 


рдореИрдВ рдЬреЛрдбрд╝реВрдВрдЧрд╛ рдХрд┐ рдЖрдИрдПрд╕рдУ -0101 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рддрд╛рд░реАрдЦ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЧрдИ рд╣реИ, рдЕрд░реНрдерд╛рддреНред YYYY-MM-DD

рдЕрдм рд╣рдо рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдЫреЛрдЯреЗ рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдШрдЯрдХреЛрдВ, рдЕрдиреБрднрд╛рдЧреЛрдВ рдореЗрдВ рддреЛрдбрд╝рддреЗ рд╣реИрдВред рдзрд╛рд░рд╛ рд╢реАрд░реНрд╖рдХреЛрдВ рдХреЛ рдкрдВрдХреНрддрд┐ рдХреЗ рдЖрд░рдВрдн рдореЗрдВ рд╕рд╛рджреЗ рдкрд╛рда рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкреВрд░реНрд╡рд╡рд░реНрддреА рд░рд┐рдХреНрдд рд╕реНрдерд╛рди, рдЯреИрдм рдЖрджрд┐ рдХреЗ рдмрд┐рдирд╛ред рд╡реЗ рдШреЛрдВрд╕рд▓реЗ рдХреЗ рд╢рд┐рдХрд╛рд░ рдХреЗ рдХрдИ рд╕реНрддрд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдЕрдЧрд▓реЗ рдПрдХ, рджреЛ, рдЖрджрд┐ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдХреНрд╖рд░ *ред рд╕рд░рд▓ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЗ рд▓рд┐рдП, рд╡рд░реНрдЧреЛрдВ рдХреЗ рдмрдЬрд╛рдп рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИред
  ----     ---- sody ---- 2011-03-15         *  APT    *    *   *    


рдЕрдиреБрднрд╛рдЧ рдмрдирд╛рдП рдЧрдП рд╣реИрдВ, рдЕрдм рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдкрд╛рда рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХрд┐рд╕реА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдирд┐рд╣рд┐рдд рдХрд┐рд╕реА рднреА рдкрд╛рда рдХреЛ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЪрд╛рд╣реЗ рд╡рд╣ рдХрд┐рд╕реА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдкрд╛рда, рдЕрдиреБрднрд╛рдЧ рдкрд╛рда рдпрд╛ рд╕реВрдЪреА рдЖрдЗрдЯрдо рд╣реЛред рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХреЛ рдПрдХ рд░рд┐рдХреНрдд рд▓рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рдкрд╛рда рдХреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╛рдорд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдХрдИ рд╕реНрдерд╛рдиреЛрдВ рд╕реЗ рдкрд╣рд▓реЗ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ 2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдерд╛рдЧрдд рд╣реИ, рдФрд░ рдЗрди рджреЛ рд╕реНрдерд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рд╢реБрд░реВ рдХрд░реЗрдВред
  ----     ---- sody ---- 2011-03-15           .      .     java         .  ,              .        : mvn site 


рдХрднреА-рдХрднреА рд╕реВрдЪрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдиреНрд╣реЗрдВ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рддрддреНрд╡реЛрдВ рдХреЗ рдирд╛рдо * рдЪрд░рд┐рддреНрд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП рдФрд░ рдПрдХ рд░рд┐рдХреНрдд рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рдЕрд▓рдЧ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рдиреЗрд╕реНрдЯреЗрдб рд╕реВрдЪреА рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╕реЗ рдкрд╣рд▓реЗ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рднрд╛рдЧ рдХреЛ рдПрдХ рд╕реВрдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
            src/site       ,     3 : * APT Format ("Almost Plain Text").  -     .   ,           . * FML Format ("FAQ Markup Language").         FAQ .    . * XDoc format.    ,   / . [] 


рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рд╕реВрдЪреА рдЖрдЗрдЯрдо рдФрд░ рдЕрдиреБрднрд╛рдЧ рдирд╛рдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╡рд░реНрддрдорд╛рди рд╕реВрдЪреА рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реВрдЪреА рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк [] рдкреНрд░рддреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЖрдкрдХреЛ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рдХрд┐рд╕реА рдкрд╛рда рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдпрд╛ рдЙрд╕реЗ рдмрд┐рдирд╛ рд╕реНрд╡рд░реВрдкрдг рдХреЗ рдЫреЛрдбрд╝рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ, рдпрд╣ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдкрджрдирд╛рдо рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо 3 рд╡рд░реНрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдкрд┐рдЫрд▓реЗ рд╕реНрдерд╛рди рдирд╣реАрдВред
     : +----+ +- target/ +- site/ +- css/ | +- images/ | +- index.html +- general.html +- faq.html +- other.html +----+ 


рдпрджрд┐ рдЖрдк + рд╕рд┐рдВрдмрд▓ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдРрд╕реЗ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдлрдВрд╕рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЦреИрд░, рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рдмрд┐рдирд╛ рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝? рдПрдХ рддрд╕реНрд╡реАрд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╡рд░реНрдгреЛрдВ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдкрде рд╕рдВрд▓рдЧреНрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ [], рдЬрд┐рд╕реЗ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╕реЗ рдкрд╣рд▓реЗ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЪрд┐рддреНрд░ рдХрд╛ рдирд╛рдо рдЕрдиреБрд╕рд░рдг рдХрд░ рд╕рдХрддрд╛ рд╣реИред
 [images/sample-site.jpg] Example Site 


рдпрджрд┐ рд╣рдореЗрдВ рдХрд┐рд╕реА рддрд╛рд▓рд┐рдХрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
 *----------*--------------*----------------* ||  ||  ||  | *----------*--------------*----------------* |  |  |  | *----------*--------------*----------------* |  |  |  | *----------*--------------*----------------* |  |  |  | *----------*--------------*----------------*  


рдпрд╛ рддреЛ:
 *----------------:--------------+ ||  |  .. | *----------------:--------------+ ||   | 26.03.1989 | *----------------:--------------+ ||  | 651003 | *----------------:--------------+   


рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдкрдВрдХреНрддрд┐ * рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП - рдкрд┐рдЫрд▓реЗ рд╕реНрдерд╛рдиреЛрдВ рдХреЗ рдмрд┐рдирд╛, рддрд╛рд▓рд┐рдХрд╛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдПрдХ рд╣реА рдкрдВрдХреНрддрд┐ * рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рд╛рде рд╣реА, рдкрд╛рда рдХреЛ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд░реНрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

рдХреЙрд▓рдо рд╢реАрд░реНрд╖рдХ рдХреЛ рджреЛрд╣рд░реЗ рдЪрд░рд┐рддреНрд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реВрдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ |

рдЕрдм рдЗрд╕ рдкреГрд╖реНрда рдХреЗ рдЕрдиреНрдп рд╕рдВрд╕рд╛рдзрдиреЛрдВ / рдкреГрд╖реНрдареЛрдВ / рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЗ рд▓рд┐рдВрдХ рдХреЛ рд╣рдорд╛рд░реЗ рдкрд╛рда рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЗ рд▓рд┐рдВрдХ рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдВрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдиреНрд╣реЗрдВ рдирд┐рд░реВрдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХрд▓ рд╡рд░реНрдг {} рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдирдХреЗ рдмреАрдЪ рдЬреЛ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рд╛ рдЧрдпрд╛ рд╣реИ, рдЙрд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХ рд▓рдВрдЧрд░ рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдкреАрдврд╝реА рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рдХреЗ рд╕рд╛рде рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд╕рд╛рде рд╣реЛрддреА рд╣реИред рд▓рд┐рдВрдХ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╡рд░реНрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджреЛ рдмрд╛рд░ {{}}ред рдЙрдирдХреЗ рдмреАрдЪ рдПрдВрдХрд░ рдХрд╛ рдирд╛рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕ рд╕рдВрд╕рд╛рдзрди рдХреЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреЗрдЬ рдХрд╛ рдПрдХ рд░рд┐рд╢реНрддреЗрджрд╛рд░ рд▓рд┐рдВрдХ, рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рдВрд╕рд╛рдзрди рдХрд╛ рдкрд░рд┐рдЪрд┐рдд рд▓рд┐рдВрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЖрдк рд▓рд┐рдВрдХ рдХреЛ рд╕рднреА рдЪреАрдЬрд╝реЛрдВ рдХреЛ рдбрдмрд▓ {{}} + рдореЗрдВ рдмрджрд▓рдХрд░ рдЕрдирдЯрд╛рдЗрдЯрд▓ рд▓рд┐рдВрдХ рдХреЛ рджреВрд╕рд░реЗ {} рдореЗрдВ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред
            src/site       ,     3 : * {{{http://maven.apache.org/doxia/references/apt-format.html}APT Format}} ("Almost Plain Text").  -     .   ,           . * {{{http://maven.apache.org/doxia/references/fml-format.html}FML Format}} ("FAQ Markup Language").         FAQ .    . * {{{http://maven.apache.org/doxia/references/xdoc-format.html}XDoc format}}.    ,   / . [] 


рдЦреИрд░, рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ, рдЖрдк рдлрд╝реЙрдиреНрдЯ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХрд▓ рд╡рд░реНрдг <> рдЗрдЯреИрд▓рд┐рдХреНрд╕ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдбрдмрд▓ << >> - рдмреЛрд▓реНрдб, рдЯреНрд░рд┐рдкрд▓ <<< >>> - рдореЛрдиреЛрд╕реЗрдкреНрдбред
  ,       ISO-8601, .. <<YYYY-MM-DD>>. 


рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдореЗрдВ рдХреБрдЫ рдРрд╕рд╛ рдорд┐рд▓рддрд╛ рд╣реИ:



рдХреБрдЫ рдФрд░ рдкреГрд╖реНрда рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдЖрдк рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ

рд░реВрдк рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░реЗрдВ


рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк 3 рдЪреАрдЬреЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:



рд╢реИрд▓реА рдЕрдиреБрдХреВрд▓рди

рд╕рдмрд╕реЗ рд╕рд░рд▓ рдмрд╛рдд рдЬреЛ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╡рд╣ рд╣реИ рд╕реАрдПрд╕рдПрд╕ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдирд╛ рдЬрд┐рдирдХреА рд╣рдореЗрдВ рдЬрд╝рд░реВрд░рдд рд╣реИред рд╕рднреА рдХреА рдЬрд░реВрд░рдд рд╣реИ рдХрд┐ рдПрдХ site.css рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ рдЬрд╛рдП, рдФрд░ рдлрд┐рд░ рд╡рд╣ рдХреМрди рдХрд░реЗрдЧрд╛ред рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдореИрдВрдиреЗ рд╣рдм рдкрд░ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рдорд╛рди рдПрдХ рдЖрдзрд╛рд░ рд╢реИрд▓реА рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ред

рд╕рд╛рдЗрдЯ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рд╕реЗрдЯрд┐рдВрдЧ

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдЯ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдлрд╝рд╛рдЗрд▓ (site.xml) рдЬреЛрдбрд╝реЗрдВред
 <project xmlns="http://maven.apache.org/DECORATION/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/DECORATION/1.0.0 http://maven.apache.org/xsd/decoration-1.0.0.xsd"> <body> <menu name=""> <item name="" href="index.html"/> <item name=" 0" href="sample0.html"/> <item name=" 1" href="sample1.html"/> <item name=" 2" href="sample2.html"/> <item name=" 4" href="sample3.html"/> </menu> </body> </project> 


рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╕рд╛рдЗрдб рдореЗрдиреВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд▓реЗрдЦ рдЕрдиреБрднрд╛рдЧ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рддрддреНрд╡ рдЕрдиреБрдЪреНрдЫреЗрдж рдФрд░ рдЙрджрд╛рд╣рд░рдг 0-4 рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЖрдк рдЗрд╕реЗ рдХрдИ рдЦрдВрдбреЛрдВ рдореЗрдВ рддреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ:
 <project xmlns="http://maven.apache.org/DECORATION/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/DECORATION/1.0.0 http://maven.apache.org/xsd/decoration-1.0.0.xsd"> <body> <menu name=""> <item name="" href="index.html"/> </menu> <menu name=""> <item name=" 0" href="sample0.html"/> <item name=" 1" href="sample1.html"/> <item name=" 2" href="sample2.html"/> <item name=" 4" href="sample3.html"/> </menu> </body> </project> 


рдореЗрдиреВ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЕрдиреНрдп рддрддреНрд╡реЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдВрд╕реНрдХрд░рдг, рдкреНрд░рдХрд╛рд╢рди рддрд┐рдерд┐, рдмреИрдирд░, рдиреЗрд╡рд┐рдЧреЗрд╢рди рдмрд╛рд░, рдЖрджрд┐ред
  <version position="none"/> <publishDate position="navigation-bottom" format="yyyy-MM-dd"/> 


рдпрджрд┐ рдЖрдк рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рдВрд╕реНрдХрд░рдг рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрдЧрд╛, рдФрд░ рдкреНрд░рдХрд╛рд╢рди рджрд┐рдирд╛рдВрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рд╛рде рдореЗрдиреВ рдХреЗ рдиреАрдЪреЗ рд╕реНрдерд┐рдд рд╣реЛрдЧреАред рд╡рд░реНрдгрд┐рдд рд╕рдм рдХреБрдЫ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ рдФрд░ рддреНрд╡рдЪрд╛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
  <skin> <groupId>org.apache.maven.skins</groupId> <artifactId>maven-classic-skin</artifactId> <version>1.0</version> </skin> 


рдирддреАрдЬрддрди, рд╕рд╛рдЗрдЯ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдЗрд╕ рдореЗрдВ рдмрджрд▓ рдЬрд╛рдПрдЧреА:



рдпрд╣рд╛рдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдПред

рд╕рд╛рдЗрдЯ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗрдЯрдЕрдк

рдПрдХ рд╕рд╛рдЗрдЯ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╡реЗрдЧ рдкрд░ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдЬреЛ рдкрд╛рда рдХреЛ рдкрд░рд┐рдгрд╛рдореА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, HTMLред рдХрдИ рдмрд╛рд░реАрдХрд┐рдпрд╛рдБ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд░реВрдБрдЧрд╛, рдореБрдЭреЗ рдХреЗрд╡рд▓ рд╡рд╣реА рдорд┐рд▓реЗрдЧрд╛ рдЬреЛ рдореБрдЭреЗ рдорд┐рд▓рд╛ рдерд╛:



рд╕реНрд░реЛрдд рдХреЛрдб github рдкрд░ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

Source: https://habr.com/ru/post/In115657/


All Articles