|
7 | 7 | <version>2.1</version>
|
8 | 8 | <packaging>jar</packaging>
|
9 | 9 |
|
| 10 | + |
| 11 | + <properties> |
| 12 | + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| 13 | + <jdk.version>1.7</jdk.version> |
| 14 | + </properties> |
| 15 | + |
| 16 | + |
10 | 17 | <!-- projectName,description,url等。-->
|
11 | 18 | <name>${project.groupId}:${project.artifactId}</name>
|
12 | 19 | <description>The plug-in of Jmockdata what through random algorithm mock java data</description>
|
|
56 | 63 | </repository>
|
57 | 64 | </distributionManagement>
|
58 | 65 |
|
59 |
| - <properties> |
60 |
| - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
61 |
| - </properties> |
62 |
| - |
63 |
| - <build> |
64 |
| - <pluginManagement> |
65 |
| - |
66 |
| - |
67 |
| - <plugins> |
68 |
| - <!-- jdk --> |
69 |
| - <plugin> |
70 |
| - <artifactId>maven-compiler-plugin</artifactId> |
71 |
| - <version>3.5.1</version> |
72 |
| - <configuration> |
73 |
| - <source>1.8</source> |
74 |
| - <target>1.8</target> |
75 |
| - <encoding>UTF-8</encoding> |
76 |
| - </configuration> |
77 |
| - </plugin> |
78 |
| - |
79 |
| - <!-- 配置生成javadoc和sources包的插件 --> |
80 |
| - <plugin> |
81 |
| - <groupId>org.apache.maven.plugins</groupId> |
82 |
| - <artifactId>maven-source-plugin</artifactId> |
83 |
| - <version>2.2.1</version> |
84 |
| - <executions> |
85 |
| - <execution> |
86 |
| - <id>attach-sources</id> |
87 |
| - <goals> |
88 |
| - <goal>jar-no-fork</goal> |
89 |
| - </goals> |
90 |
| - </execution> |
91 |
| - </executions> |
92 |
| - </plugin> |
93 |
| - <plugin> |
94 |
| - <groupId>org.apache.maven.plugins</groupId> |
95 |
| - <artifactId>maven-javadoc-plugin</artifactId> |
96 |
| - <version>2.9.1</version> |
97 |
| - <executions> |
98 |
| - <execution> |
99 |
| - <id>attach-javadocs</id> |
100 |
| - <goals> |
101 |
| - <goal>jar</goal> |
102 |
| - </goals> |
103 |
| - <configuration> |
104 |
| - <additionalparam>-Xdoclint:none</additionalparam> |
105 |
| - </configuration> |
106 |
| - </execution> |
107 |
| - </executions> |
108 |
| - </plugin> |
109 |
| - |
110 |
| - <!-- GPG自动签名的插件 --> |
111 |
| - <plugin> |
112 |
| - <groupId>org.apache.maven.plugins</groupId> |
113 |
| - <artifactId>maven-gpg-plugin</artifactId> |
114 |
| - <version>1.5</version> |
115 |
| - <executions> |
116 |
| - <execution> |
117 |
| - <id>sign-artifacts</id> |
118 |
| - <phase>verify</phase> |
119 |
| - <goals> |
120 |
| - <goal>sign</goal> |
121 |
| - </goals> |
122 |
| - </execution> |
123 |
| - </executions> |
124 |
| - </plugin> |
125 |
| - |
126 |
| - |
127 |
| - </plugins> |
128 |
| - </pluginManagement> |
129 |
| - </build> |
130 | 66 |
|
131 | 67 | <dependencies>
|
132 | 68 |
|
|
147 | 83 | </dependencies>
|
148 | 84 |
|
149 | 85 | <profiles>
|
150 |
| - |
151 |
| - |
152 |
| - |
153 | 86 | <profile>
|
154 | 87 | <id>release</id>
|
155 | 88 | <build>
|
156 | 89 | <plugins>
|
| 90 | + <!-- jdk --> |
| 91 | + <plugin> |
| 92 | + <artifactId>maven-compiler-plugin</artifactId> |
| 93 | + <version>3.5.1</version> |
| 94 | + <configuration> |
| 95 | + <source>${jdk.version}</source> |
| 96 | + <target>${jdk.version}</target> |
| 97 | + <encoding>UTF-8</encoding> |
| 98 | + </configuration> |
| 99 | + </plugin> |
| 100 | + |
157 | 101 | <!-- Source -->
|
158 | 102 | <plugin>
|
159 | 103 | <groupId>org.apache.maven.plugins</groupId>
|
|
175 | 119 | <plugin>
|
176 | 120 | <groupId>org.apache.maven.plugins</groupId>
|
177 | 121 | <artifactId>maven-javadoc-plugin</artifactId>
|
178 |
| - <version>2.10.3</version> |
| 122 | + <version>2.10.2</version> |
| 123 | + <configuration> |
| 124 | + <aggregate>true</aggregate> |
| 125 | + </configuration> |
179 | 126 | <executions>
|
180 | 127 | <execution>
|
181 |
| - <phase>package</phase> |
| 128 | + <id>attach-javadocs</id> |
182 | 129 | <goals>
|
183 | 130 | <goal>jar</goal>
|
184 | 131 | </goals>
|
|
0 commit comments