source: 3thparty/jupload/pom.xml @ 3951

Revision 3951, 24.1 KB checked in by alexandrecorreia, 13 years ago (diff)

Ticket #1709 - Adicao de codigo fonte java do componente jupload

Line 
1<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">
2        <modelVersion>4.0.0</modelVersion>
3        <groupId>net.sf.jupload</groupId>
4        <artifactId>jupload</artifactId>
5        <packaging>jar</packaging>
6        <version>5.0.1</version>
7        <name>JUpload project on Sourceforge</name>
8        <description>
9                Java Multiple File Upload Applet (JUpload) takes care of
10                the limitation posed by traditional HTML upload forms
11                by allowing you to upload a whole directory and the files within it with
12                a single click. Optionally, it allows
13                simple picture management.
14        </description>
15        <url>http://jupload.sourceforge.net</url>
16        <issueManagement>
17                <system>Sourceforge trackers</system>
18                <url>https://sourceforge.net/tracker/?group_id=59144</url>
19        </issueManagement>
20        <developers>
21                <developer>
22                        <id>etienne_sf</id>
23                        <name>Etienne</name>
24                        <email>etienne_sf@users.sourceforge.net</email>
25                        <url>https://sourceforge.net/users/etienne_sf</url>
26                        <roles>
27                                <role>Administrator</role>
28                        </roles>
29                </developer>
30                <developer>
31                        <id>felfert</id>
32                        <name>Fritz Elfert</name>
33                        <email>felfert@users.sourceforge.net</email>
34                        <url>https://sourceforge.net/users/felfert</url>
35                        <roles>
36                                <role>Developper (Felfert did a lot enhancement, but he is no more active)</role>
37                        </roles>
38                </developer>
39                <developer>
40                        <id>postb99</id>
41                        <name>Barbara Post</name>
42                        <email>postb99@users.sourceforge.net</email>
43                        <url>https://sourceforge.net/users/postb99</url>
44                        <roles>
45                                <role>Developper</role>
46                        </roles>
47                </developer>
48                <developer>
49                        <id>nordfalk</id>
50                        <name>Jacob Nordfalk</name>
51                        <email>nordfalk@users.sourceforge.net</email>
52                        <url>https://sourceforge.net/users/nordfalk</url>
53                        <roles>
54                                <role>Developper</role>
55                        </roles>
56                </developer>
57                <developer>
58                        <id>ehsavoie</id>
59                        <name>ehsavoie</name>
60                        <email>ehsavoie@users.sourceforge.net</email>
61                        <url>https://sourceforge.net/users/ehsavoie</url>
62                        <roles>
63                                <role>Developper</role>
64                        </roles>
65                </developer>
66                <developer>
67                        <id>bilbo_uk</id>
68                        <name>Geoff</name>
69                        <email>bilbo_uk@users.sourceforge.net</email>
70                        <url>https://sourceforge.net/users/bilbo_uk</url>
71                        <roles>
72                                <role>Developper</role>
73                        </roles>
74                </developer>
75        </developers>
76        <licenses>
77                <license>
78                        <name>GNU GPL V3</name>
79                        <url>http://www.gnu.org/licenses/gpl-3.0.html</url>
80                        <distribution>repo</distribution>
81                        <comments>Une</comments>
82                </license>
83        </licenses>
84        <scm>
85                <connection>scm:svn:https://jupload.svn.sourceforge.net/svnroot/jupload/tags/5.0.1</connection>
86                <developerConnection>scm:svn:https://jupload.svn.sourceforge.net/svnroot/jupload/tags/5.0.1</developerConnection>
87                <url>https://jupload.svn.sourceforge.net/svnroot/jupload/tags/5.0.1</url>
88        </scm>
89        <profiles>
90                <profile>
91                        <!--
92                                The generate-key is executed twice in the release:perform goal. So,
93                                we remove the generated keystore, in the release:perform goal
94                                execution. This should be executed before the generate-key. So it
95                                will do something ... only if generate-key is executed twice.
96                        -->
97                        <id>remove-keystore</id>
98                        <activation>
99                                <file>
100                                        <missing>target/keystore</missing>
101                                </file>
102                        </activation>
103                        <build>
104                                <plugins>
105                                        <plugin>
106                                                <artifactId>maven-antrun-plugin</artifactId>
107                                                <executions>
108                                                        <execution>
109                                                                <phase>generate-sources</phase>
110                                                                <configuration>
111                                                                        <tasks>
112                                                                                <delete file="target/keystore" />
113                                                                        </tasks>
114                                                                </configuration>
115                                                                <goals>
116                                                                        <goal>run</goal>
117                                                                </goals>
118                                                        </execution>
119                                                </executions>
120                                        </plugin>
121
122                                </plugins>
123                        </build>
124                </profile>
125                <profile>
126                        <!--
127                                This profile generates a key, for applet signing. This key is only
128                                used if the user didn't define the 'jupload.keystore.filename'
129                                property in its settings.xml file.
130                        -->
131                        <!-- See the HowTo compile, on JUpload site for details. -->
132                        <!--
133                                See the generate-sign-key profile, here above, for use of this
134                                generated key.
135                        -->
136                        <id>generate-key</id>
137                        <activation>
138                                <file>
139                                        <!--
140                                                Property biding is done after profile resulation. We need to
141                                                'hard-code' the file name, for it to work.
142                                        -->
143                                        <missing>target/keystore</missing>
144                                </file>
145                        </activation>
146                        <build>
147                                <plugins>
148                                        <plugin>
149                                                <groupId>org.codehaus.mojo</groupId>
150                                                <artifactId>keytool-maven-plugin</artifactId>
151                                                <version>1.0</version>
152                                                <!--
153                                                        This plugin allows to locally generate a certificate, to sign the
154                                                        applet. See http://jupload.sourceforge.net/howto-compile.html
155                                                -->
156                                                <executions>
157                                                        <execution>
158                                                                <id>generate-demo-cert</id>
159                                                                <phase>prepare-package</phase>
160                                                                <goals>
161                                                                        <goal>genkey</goal>
162                                                                </goals>
163                                                        </execution>
164                                                </executions>
165                                                <configuration>
166                                                        <alias>jupload</alias>
167                                                        <keystore>target/keystore</keystore>
168                                                        <storepass>jupload-demo-pass</storepass>
169                                                        <dname>cn=demo-jupload.sourceforge.net,ou=None,L=None,ST=None,o=JUpload,c=None</dname>
170                                                        <validity>180</validity> <!--  Six month is enough, for a demo certificate -->
171                                                </configuration>
172                                        </plugin>
173                                </plugins>
174                        </build>
175                </profile>
176                <profile>
177                        <!--
178                                This profile: (1) generates an assembly (which contains the official
179                                release for JUpload) and (2) sign all the project artefacts with the
180                                user's PGP key. It is activated only when performing a release.
181                        -->
182                        <id>generate-jupload-release</id>
183                        <activation>
184                                <activeByDefault>false</activeByDefault>
185                        </activation>
186                        <build>
187                                <plugins>
188                                        <plugin>
189                                                <groupId>org.apache.maven.plugins</groupId>
190                                                <artifactId>maven-assembly-plugin</artifactId>
191                                                <version>2.2-beta-5</version>
192                                                <configuration>
193                                                        <finalName>jupload</finalName>
194                                                        <descriptors>
195                                                                <descriptor>src/main/assembly/release.xml</descriptor>
196                                                        </descriptors>
197                                                </configuration>
198                                                <executions>
199                                                        <execution>
200                                                                <id>make-assembly</id> <!-- this is used for inheritance merges -->
201                                                                <phase>package</phase> <!-- append to the packaging phase. -->
202                                                                <goals>
203                                                                        <goal>single</goal> <!-- goals == mojos -->
204                                                                </goals>
205                                                        </execution>
206                                                </executions>
207                                        </plugin>
208                                        <plugin>
209                                                <groupId>org.apache.maven.plugins</groupId>
210                                                <artifactId>maven-gpg-plugin</artifactId>
211                                                <version>1.0</version>
212                                                <executions>
213                                                        <execution>
214                                                                <id>gpg-sign-artifacts</id>
215                                                                <phase>verify</phase>
216                                                                <goals>
217                                                                        <goal>sign</goal>
218                                                                </goals>
219                                                                <configuration>
220                                                                        <passphrase>${jupload.pgp.passphrase}</passphrase>
221                                                                        <keyname>${jupload.pgp.keyname}</keyname>
222                                                                </configuration>
223                                                        </execution>
224                                                </executions>
225                                        </plugin>
226                                </plugins>
227                        </build>
228                </profile>
229                <profile>
230                        <!--
231                                The translate profile manages the language files. It actually
232                                executes the jupload-translation maven plugin (available in this
233                                package, in the ./jupload-translation/ folder). This execution take
234                                the source language files, in the ./src/main/lang/, and re-generates
235                                the ./src/main/resources/lang/* files.
236                        -->
237                        <!--
238                                To activate it, you'll need to build the jupload-translation maven
239                                plugin, make it available in your local repository (mvn install in
240                                the ./jupload-translation/ folder should be enough), and define the
241                                jupload.translation property to true (by executing this command in
242                                the root jupload folder: mvn install -Djupload.translation)
243                        -->
244                        <id>translate</id>
245                        <activation>
246                                <property>
247                                        <name>jupload.translation</name>
248                                        <value>true</value>
249                                </property>
250                        </activation>
251                        <build>
252                                <plugins>
253                                        <plugin>
254                                                <groupId>net.sf.jupload</groupId>
255                                                <artifactId>maven-translation-plugin</artifactId>
256                                                <version>1.0.0</version>
257                                                <executions>
258                                                        <execution>
259                                                                <id>translate-generate-sources</id>
260                                                                <phase>generate-sources</phase>
261                                                                <goals>
262                                                                        <goal>translate</goal>
263                                                                </goals>
264                                                        </execution>
265                                                        <execution>
266                                                                <id>translate-pre-site</id>
267                                                                <phase>pre-site</phase>
268                                                                <goals>
269                                                                        <goal>translate</goal>
270                                                                </goals>
271                                                        </execution>
272                                                </executions>
273                                                <configuration>
274                                                        <docFileExtension>.apt</docFileExtension>
275                                                        <docFolder>src/site/apt</docFolder>
276                                                        <coppermineFolder>src/main/translation/coppermine.utf-8
277                                                        </coppermineFolder>
278                                                        <inputEncoding>UTF-16</inputEncoding>
279                                                        <inputFolder>src/main/translation/applet.utf-16</inputFolder>
280                                                        <resourceLangFolder>src/main/resources/lang</resourceLangFolder>
281                                                        <templateAvailableTranslation>src/main/translation/available_translations.template
282                                                        </templateAvailableTranslation>
283                                                        <templateOneTranslation>src/main/translation/one_translation.template
284                                                        </templateOneTranslation>
285                                                </configuration>
286                                        </plugin>
287                                </plugins>
288                        </build>
289                </profile>
290                <profile>
291                        <!--
292                                This profile activate all reporting for the JUpload site. It's
293                                activated by default. It's main use is ... that it can be
294                                deactivated. Useful, for checking the APT files rendering. Executing
295                                'mvn site -Dskip.reporting' will deactivate default profiles, and
296                                quickly generate the maven site, from the previously run reports.
297                        -->
298                        <id>reporting</id>
299                        <activation>
300                                <property>
301                                        <name>!skip.reporting</name>
302                                </property>
303                        </activation>
304                        <reporting>
305                                <plugins>
306                                        <plugin>
307                                                <groupId>org.codehaus.mojo</groupId>
308                                                <artifactId>cobertura-maven-plugin</artifactId>
309                                                <version>2.4</version>
310                                        </plugin>
311                                        <plugin>
312                                                <groupId>org.apache.maven.plugins</groupId>
313                                                <artifactId>maven-pmd-plugin</artifactId>
314                                                <version>2.4</version>
315                                                <configuration>
316                                                        <targetJdk>1.5</targetJdk>
317                                                        <rulesets>
318                                                                <ruleset>/rulesets/basic.xml</ruleset>
319                                                                <ruleset>/rulesets/controversial.xml</ruleset>
320                                                        </rulesets>
321                                                        <format>xml</format>
322                                                        <linkXref>true</linkXref>
323                                                        <sourceEncoding>utf-8</sourceEncoding>
324                                                        <minimumTokens>100</minimumTokens>
325                                                </configuration>
326                                        </plugin>
327                                        <plugin>
328                                                <artifactId>maven-surefire-plugin</artifactId>
329                                                <version>2.5</version>
330                                        </plugin>
331                                        <plugin>
332                                                <groupId>org.apache.maven.plugins</groupId>
333                                                <artifactId>maven-javadoc-plugin</artifactId>
334                                                <version>2.6.1</version>
335                                        </plugin>
336                                        <plugin>
337                                                <groupId>org.apache.maven.plugins</groupId>
338                                                <artifactId>maven-jxr-plugin</artifactId>
339                                                <version>2.1</version>
340                                        </plugin>
341                                        <plugin>
342                                                <groupId>org.apache.maven.plugins</groupId>
343                                                <artifactId>maven-clover-plugin</artifactId>
344                                                <version>2.4</version>
345                                        </plugin>
346                                        <!--
347                                                One of these plugins seem to generates an error, when executing
348                                                the release:perform <plugin> <groupId>org.codehaus.mojo</groupId>
349                                                <artifactId>scmchangelog-maven-plugin</artifactId>
350                                                <version>1.3</version> </plugin> <plugin>
351                                                <groupId>org.apache.maven.plugins</groupId>
352                                                <artifactId>maven-changelog-plugin</artifactId>
353                                                <version>2.1</version> </plugin>
354                                        -->
355                                        <!--
356                                                <plugin> Needs
357                                                org.apache.maven.shared:maven-doxia-tools:jar:1.0.2, whose
358                                                download doesn't work, from my network !
359                                                <groupId>org.apache.maven.plugins</groupId>
360                                                <artifactId>maven-changes-plugin</artifactId>
361                                                <version>2.3</version> </plugin>
362                                        -->
363                                        <plugin>
364                                                <groupId>org.codehaus.mojo</groupId>
365                                                <artifactId>taglist-maven-plugin</artifactId>
366                                                <version>2.4</version>
367                                        </plugin>
368                                </plugins>
369                        </reporting>
370                </profile>
371        </profiles>
372        <dependencies>
373                <dependency>
374                        <groupId>junit</groupId>
375                        <artifactId>junit</artifactId>
376                        <version>4.5</version>
377                        <scope>test</scope>
378                </dependency>
379                <dependency>
380                        <groupId>commons-net</groupId>
381                        <artifactId>commons-net</artifactId>
382                        <version>1.4.1</version>
383                </dependency>
384                <!-- classes netscape.javascript.*  -->
385                <dependency>
386                        <groupId>com.sun.runtime</groupId>
387                        <artifactId>java-plugin</artifactId>
388                        <version>1.5.0</version>
389                        <scope>system</scope>
390                        <systemPath>${java.home}/../jre/lib/plugin.jar</systemPath>
391                </dependency>
392                <dependency>
393                        <groupId>log4j</groupId>
394                        <artifactId>log4j</artifactId>
395                        <version>1.2.13</version>
396                        <scope>test</scope>
397                </dependency>
398                <!--
399                        Useless for the core applet. Used only to compile the
400                        jupload-translation plugin
401                -->
402                <dependency>
403                        <groupId>org.apache.maven</groupId>
404                        <artifactId>maven-plugin-api</artifactId>
405                        <version>2.0</version>
406                        <scope>provided</scope>
407                </dependency>
408                <dependency>
409                        <groupId>commons-lang</groupId>
410                        <artifactId>commons-lang</artifactId>
411                        <version>2.5</version>
412                        <scope>provided</scope>
413                </dependency>
414        </dependencies>
415        <build>
416                <finalName>wjhk.jupload</finalName>
417                <resources>
418                        <resource>
419                                <directory>src/main/resources</directory>
420                                <filtering>true</filtering>
421                        </resource>
422                </resources>
423                <pluginManagement>
424                        <plugins>
425                                <plugin>
426                                        <groupId>org.codehaus.mojo</groupId>
427                                        <artifactId>buildnumber-maven-plugin</artifactId>
428                                        <version>1.0-beta-4</version>
429                                </plugin>
430                                <plugin>
431                                        <groupId>org.apache.maven.plugins</groupId>
432                                        <artifactId>maven-compiler-plugin</artifactId>
433                                        <version>2.0.2</version>
434                                </plugin>
435                                <plugin>
436                                        <groupId>org.apache.maven.plugins</groupId>
437                                        <artifactId>maven-dependency-plugin</artifactId>
438                                        <version>2.0</version>
439                                </plugin>
440                                <plugin>
441                                        <groupId>org.apache.maven.plugins</groupId>
442                                        <artifactId>maven-release-plugin</artifactId>
443                                        <version>2.0-beta-9</version>
444                                </plugin>
445                                <plugin>
446                                        <groupId>org.apache.maven.plugins</groupId>
447                                        <artifactId>maven-resources-plugin</artifactId>
448                                        <version>2.4.1</version>
449                                </plugin>
450                                <plugin>
451                                        <groupId>org.apache.maven.plugins</groupId>
452                                        <artifactId>maven-source-plugin</artifactId>
453                                        <version>2.1.1</version>
454                                </plugin>
455                        </plugins>
456                </pluginManagement>
457                <plugins>
458                        <plugin>
459                                <groupId>org.apache.maven.plugins</groupId>
460                                <artifactId>maven-compiler-plugin</artifactId>
461                                <configuration>
462                                        <source>1.5</source>
463                                        <target>1.5</target>
464                                </configuration>
465                        </plugin>
466                        <plugin>
467                                <groupId>org.apache.maven.plugins</groupId>
468                                <artifactId>maven-release-plugin</artifactId>
469                                <configuration>
470                                        <tagBase>https://jupload.svn.sourceforge.net/svnroot/jupload/tags
471                                        </tagBase>
472                                        <preparationGoals>clean site verify</preparationGoals>
473                                        <goals>site deploy</goals>
474                                        <releaseProfiles>generate-jupload-release</releaseProfiles>
475                                        <!--
476                                                jupload.scm.username and jupload.scm.password should be defined in
477                                                the 'jupload' Profile, in your settings.xml
478                                        -->
479                                        <username>${jupload.scm.username}</username>
480                                        <password>${jupload.scm.password}</password>
481                                </configuration>
482                        </plugin>
483                        <plugin>
484                                <!--
485                                        mvn ant:ant generates the build.xml for this project Caution: this
486                                        will export the jupload.keystore.filename and
487                                        jupload.keystore.storepass properties, from your settings.xml to
488                                        the build.properties file. MUST BE CLEANED BEFORE COMMIT ! (because
489                                        it contains your passwords)
490                                -->
491                                <groupId>org.apache.maven.plugins</groupId>
492                                <artifactId>maven-ant-plugin</artifactId>
493                                <version>2.2</version>
494                        </plugin>
495                        <plugin>
496                                <groupId>org.codehaus.mojo</groupId>
497                                <artifactId>buildnumber-maven-plugin</artifactId>
498                                <executions>
499                                        <execution>
500                                                <phase>validate</phase>
501                                                <goals>
502                                                        <goal>create</goal>
503                                                </goals>
504                                        </execution>
505                                </executions>
506                                <configuration>
507                                        <doCheck>false</doCheck>
508                                        <doUpdate>false</doUpdate>
509                                        <revisionOnScmFailure>true</revisionOnScmFailure>
510                                        <locale>en</locale>
511                                        <useLastCommittedRevision>true</useLastCommittedRevision>
512                                </configuration>
513                        </plugin>
514                        <plugin>
515                                <!--
516                                        Get the dependencies jar files to a common place, for jar signing
517                                -->
518                                <groupId>org.apache.maven.plugins</groupId>
519                                <artifactId>maven-dependency-plugin</artifactId>
520                                <executions>
521                                        <execution>
522                                                <id>copy-dependencies</id>
523                                                <phase>site</phase>
524                                                <goals>
525                                                        <goal>copy-dependencies</goal>
526                                                </goals>
527                                                <configuration>
528                                                        <includeScope>runtime</includeScope>
529                                                        <outputDirectory>${project.build.directory}/site
530                                                        </outputDirectory>
531                                                        <overWriteReleases>false</overWriteReleases>
532                                                        <overWriteSnapshots>false</overWriteSnapshots>
533                                                        <overWriteIfNewer>true</overWriteIfNewer>
534                                                </configuration>
535                                        </execution>
536                                </executions>
537                        </plugin>
538                        <plugin>
539                                <groupId>org.apache.maven.plugins</groupId>
540                                <artifactId>maven-jarsigner-plugin</artifactId>
541                                <version>1.2</version>
542                                <executions>
543                                        <execution>
544                                                <!--
545                                                        JUpload requires applet signing. The properties to sign the
546                                                        applet must be stored in your local settings.xml, under the
547                                                        jupload profile. See documentation for details
548                                                -->
549                                                <id>sign-artefact</id>
550                                                <phase>package</phase>
551                                                <goals>
552                                                        <goal>sign</goal>
553                                                </goals>
554                                                <configuration>
555                                                        <alias>${jupload.keystore.alias}</alias>
556                                                        <keystore>${jupload.keystore.filename}</keystore>
557                                                        <storepass>${jupload.keystore.storepass}</storepass>
558                                                        <removeExistingSignatures>true</removeExistingSignatures>
559                                                </configuration>
560                                        </execution>
561                                        <execution>
562                                                <!--
563                                                        JUpload web site requires that all dependencies are signed with
564                                                        the same key, in order to work properly
565                                                -->
566                                                <id>sign-site</id>
567                                                <phase>site</phase>
568                                                <goals>
569                                                        <goal>sign</goal>
570                                                </goals>
571                                                <configuration>
572                                                        <alias>${jupload.keystore.alias}</alias>
573                                                        <keystore>${jupload.keystore.filename}</keystore>
574                                                        <storepass>${jupload.keystore.storepass}</storepass>
575                                                        <removeExistingSignatures>true</removeExistingSignatures>
576                                                        <archiveDirectory>${project.build.directory}/site
577                                                        </archiveDirectory>
578                                                </configuration>
579                                        </execution>
580                                </executions>
581                        </plugin>
582                        <plugin>
583                                <artifactId>maven-resources-plugin</artifactId>
584                                <executions>
585                                        <execution>
586                                                <id>install-copy-resources-jupload-jar</id>
587                                                <phase>install</phase>
588                                                <goals>
589                                                        <goal>copy-resources</goal>
590                                                </goals>
591                                                <configuration>
592                                                        <outputDirectory>${project.build.directory}/site
593                                                        </outputDirectory>
594                                                        <nonFilteredFileExtensions>
595                                                                <nonFilteredFileExtension>jar</nonFilteredFileExtension>
596                                                        </nonFilteredFileExtensions>
597                                                        <resources>
598                                                                <resource>
599                                                                        <directory>${project.build.directory}</directory>
600                                                                        <includes>
601                                                                                <include>*.jar</include>
602                                                                        </includes>
603                                                                </resource>
604                                                        </resources>
605                                                </configuration>
606                                        </execution>
607                                        <execution>
608                                                <id>site-copy-resources-jupload-jar</id>
609                                                <phase>site</phase>
610                                                <goals>
611                                                        <goal>copy-resources</goal>
612                                                </goals>
613                                                <configuration>
614                                                        <outputDirectory>${project.build.directory}/site
615                                                        </outputDirectory>
616                                                        <nonFilteredFileExtensions>
617                                                                <nonFilteredFileExtension>jar</nonFilteredFileExtension>
618                                                        </nonFilteredFileExtensions>
619                                                        <resources>
620                                                                <resource>
621                                                                        <directory>${project.build.directory}</directory>
622                                                                        <includes>
623                                                                                <include>*.jar</include>
624                                                                        </includes>
625                                                                </resource>
626                                                        </resources>
627                                                </configuration>
628                                        </execution>
629                                </executions>
630                        </plugin>
631                        <plugin>
632                                <groupId>org.apache.maven.plugins</groupId>
633                                <artifactId>maven-site-plugin</artifactId>
634                                <version>2.0.1</version>
635                                <configuration>
636                                        <inputEncoding>UTF-8</inputEncoding>
637                                        <outputEncoding>UTF-8</outputEncoding>
638                                        <!--  templateFile>src/site/site.vm</templateFile -->
639                                </configuration>
640                        </plugin>
641                </plugins>
642        </build>
643        <distributionManagement>
644                <!--
645                        We have no Maven repository yet. So release are to be deployed on a
646                        local repository.... TODO: have a real repository. Publish to Maven
647                        Central Repository?
648                -->
649                <repository>
650                        <id>${jupload.distributionManagement.repository.id}</id>
651                        <name>${jupload.distributionManagement.repository.name}</name>
652                        <url>${jupload.distributionManagement.repository.url}</url>
653                </repository>
654                <snapshotRepository>
655                        <id>${jupload.distributionManagement.snapshotRepository.id}</id>
656                        <name>${jupload.distributionManagement.snapshotRepository.name}
657                        </name>
658                        <url>${jupload.distributionManagement.snapshotRepository.url}</url>
659                </snapshotRepository>
660                <!--
661                        The next tag allows to easily update the JUpload site, hosted by
662                        sourceforge.net
663                -->
664                <site>
665                        <id>jupload.website</id>
666                        <name>JUpload Website</name>
667                        <url>sftp://web.sourceforge.net/home/groups/j/ju/jupload/htdocs/</url>
668                </site>
669        </distributionManagement>
670        <properties>
671                <!--
672                        All these properties can (should) be overriden in your settings.xml
673                        file. See the http://jupload.sourceforge.net/howto-compile.html page
674                        for details
675                -->
676                <!--
677                        The next parameters are mandatory, for applet signing. Default
678                        behavior, in the pom, is to generate these parameters, if you didn't
679                        define them in your settings.xml. So, they are optional in your
680                        settings. If you don't define them, JUpload will use a generated
681                        keystore, with a certificate generated at compile time. BUT: if you
682                        want to PUBLISH the applet to real life users, you SHOULD define
683                        them. See the howto-compile on the JUpload site, for details
684                -->
685                <jupload.keystore.alias>jupload</jupload.keystore.alias>
686                <jupload.keystore.filename>target/keystore</jupload.keystore.filename>
687                <jupload.keystore.storepass>jupload-demo-pass
688                </jupload.keystore.storepass>
689
690                <!--
691                        The next parameters are mandatory only for publishing Maven artefact
692                        to your repositories, that is: when you use the "deploy" maven goal.
693                        Useless when you 'just' compile, that is: when you use the 'install'
694                        maven goal. There is currently no 'Central' jupload repository
695                -->
696                <jupload.distributionManagement.repository.id>Id_for_your_main_repository
697                </jupload.distributionManagement.repository.id>
698                <jupload.distributionManagement.repository.name>Name_for_your_main_repository
699                </jupload.distributionManagement.repository.name>
700                <jupload.distributionManagement.repository.url>URL_for_your_main_repository
701                </jupload.distributionManagement.repository.url>
702                <jupload.distributionManagement.snapshotRepository.id>Id_for_your_main_snapshotRepository
703                </jupload.distributionManagement.snapshotRepository.id>
704                <jupload.distributionManagement.snapshotRepository.name>Name_for_your_main_snapshotRepository
705                </jupload.distributionManagement.snapshotRepository.name>
706                <jupload.distributionManagement.snapshotRepository.url>URL_for_your_main_snapshotRepository
707                </jupload.distributionManagement.snapshotRepository.url>
708
709                <!--
710                        The next parameters are mandatory only for PGP signing. PGP signing
711                        is used only when performing a release, that is: when executing the
712                        goal release:perform Not used (so: optional) otherwise. PGP signing
713                        is only used for developpers who would like to publish a new JUpload
714                        version to the Maven Central Repository. For all other users, you can
715                        let skip to true.
716                -->
717                <jupload.pgp.keyname>Your PGP key name</jupload.pgp.keyname>
718                <!--
719                        The passphrase is optional: if not provided, it will be asked to the
720                        user
721                -->
722                <jupload.pgp.passphrase>Your PGP passphrase</jupload.pgp.passphrase>
723
724                <!--
725                        The next parameters are mandatory, only for use of the maven release
726                        plugin. Optionnal otherwise. So for standard use of JUpload (without
727                        creating releases), you can let this parameter unchanged
728                -->
729                <jupload.scm.username>Your SCM login</jupload.scm.username>
730                <jupload.scm.password>Your SCM password</jupload.scm.password>
731        </properties>
732
733        <!--
734                Reporting: see the 'reporting' profile, here above. 
735         -->
736
737</project>
738 
Note: See TracBrowser for help on using the repository browser.