Changeset 63329fa


Ignore:
Timestamp:
Jun 14, 2010, 7:26:57 PM (8 years ago)
Author:
Michael Seifert <mseifert@…>
Branches:
master
Children:
0a10c36
Parents:
f37caa2
Message:

Improved parsing routine to continue on error;

Automated packaging (now using maven);

The status message is displayed in bold font;

Added license headers

Files:
4 added
6 edited
1 moved

Legend:

Unmodified
Added
Removed
  • pom.xml

    rf37caa2 r63329fa  
    33  <groupId>de.erichseifert.warp</groupId>
    44  <artifactId>WARP</artifactId>
    5   <version>0.5</version>
     5  <version>0.6</version>
    66  <inceptionYear>2010</inceptionYear>
    77 
     
    1212    </license>
    1313  </licenses>
    14  
    1514
    1615  <developers>
    1716    <developer>
    18         <id>michael</id>
    19         <name>Michael Seifert</name>
    20         <email>michael.seifert[at]gmx.net</email>
    21         <timezone>+1</timezone>
     17      <id>michael</id>
     18      <name>Michael Seifert</name>
     19      <email>michael.seifert[at]gmx.net</email>
     20      <timezone>+1</timezone>
    2221    </developer>
    2322  </developers>
    2423
    25     <build>
     24  <build>
    2625    <plugins>
    27         <plugin>
    28             <artifactId>maven-compiler-plugin</artifactId>
    29             <version>2.1</version>
    30             <configuration>
    31                 <source>1.6</source>
    32                 <target>1.6</target>
    33             </configuration>
     26      <plugin>
     27        <artifactId>maven-compiler-plugin</artifactId>
     28        <version>2.1</version>
     29        <configuration>
     30            <source>1.6</source>
     31            <target>1.6</target>
     32        </configuration>
     33      </plugin>
     34      <plugin>
     35        <groupId>com.mycila.maven-license-plugin</groupId>
     36        <artifactId>maven-license-plugin</artifactId>
     37        <version>1.5.0</version>
     38        <configuration>
     39            <header>src/etc/header.txt</header>
     40            <properties>
     41              <year>${project.inceptionYear}-2010</year>
     42              <owner>Michael Seifert</owner>
     43              <email>michael.seifert[at]gmx.net</email>
     44            </properties>
     45            <excludes>
     46                <exclude>LICENSE</exclude>
     47                <exclude>TODO.txt</exclude>
     48                <exclude>bin/**</exclude>
     49                <exclude>src/etc/**</exclude>
     50                <exclude>src/main/resources/**</exclude>
     51                <exclude>src/test/resources/**</exclude>
     52            </excludes>
     53        </configuration>
     54        <executions>
     55          <execution>
     56            <phase>test</phase>
     57              <goals>
     58                <goal>check</goal>
     59              </goals>
     60          </execution>
     61        </executions>
    3462        </plugin>
    3563        <plugin>
    36             <groupId>com.mycila.maven-license-plugin</groupId>
    37             <artifactId>maven-license-plugin</artifactId>
    38             <version>1.5.0</version>
    39             <configuration>
    40                 <header>src/etc/header.txt</header>
    41                 <properties>
    42                     <year>${project.inceptionYear}-2010</year>
    43                     <owner>Michael Seifert</owner>
    44                     <email>michael.seifert[at]gmx.net</email>
    45                 </properties>
    46                 <excludes>
    47                     <exclude>COPYING</exclude>
    48                     <exclude>TODO.txt</exclude>
    49                     <exclude>bin/**</exclude>
    50                     <exclude>src/main/resources/**</exclude>
    51                     <exclude>src/test/resources/**</exclude>
    52                 </excludes>
    53             </configuration>
    54             <executions>
    55                 <execution>
    56                     <phase>test</phase>
    57                     <goals>
    58                         <goal>check</goal>
    59                     </goals>
    60                 </execution>
    61             </executions>
     64          <groupId>org.apache.maven.plugins</groupId>
     65          <artifactId>maven-javadoc-plugin</artifactId>
     66          <version>2.6.1</version>
     67          <configuration>
     68            <show>private</show>
     69            <nohelp>true</nohelp>
     70          </configuration>
    6271        </plugin>
    6372        <plugin>
    64                 <groupId>org.apache.maven.plugins</groupId>
    65                 <artifactId>maven-javadoc-plugin</artifactId>
    66                 <version>2.6.1</version>
    67                 <configuration>
    68                         <show>private</show>
    69                         <nohelp>true</nohelp>
    70                 </configuration>
    71         </plugin>
    72         <plugin>
    73                 <artifactId>maven-assembly-plugin</artifactId>
    74             <configuration>
    75                         <descriptorRefs>
    76                                         <descriptorRef>jar-with-dependencies</descriptorRef>
    77                         </descriptorRefs>
    78                         <archive>
    79                         <manifest>
    80                                                 <addClasspath>true</addClasspath>
    81                                                 <mainClass>de.erichseifert.warp.WARP</mainClass>
    82                                         </manifest>
    83                         </archive>
    84                 </configuration>
    85                         <executions>
    86                                 <execution>
    87                                         <id>Assemble jar with dependencies</id>
    88                                         <phase>package</phase>
    89                                         <goals>
    90                                                 <goal>single</goal>
    91                                         </goals>
    92                                 </execution>
    93                         </executions>
    94         </plugin>
    95        </plugins>
     73          <artifactId>maven-assembly-plugin</artifactId>
     74          <configuration>
     75            <descriptors>
     76              <descriptor>${project.basedir}/src/etc/assemblies/jar-with-dependencies.xml</descriptor>
     77              <descriptor>${project.basedir}/src/etc/assemblies/dist.xml</descriptor>
     78            </descriptors>
     79            <archive>
     80              <manifest>
     81                <addClasspath>true</addClasspath>
     82                <mainClass>de.erichseifert.warp.WARP</mainClass>
     83              </manifest>
     84            </archive>
     85          </configuration>
     86        <executions>
     87          <execution>
     88            <id>Assemble jar with dependencies</id>
     89            <phase>package</phase>
     90            <goals>
     91              <goal>single</goal>
     92            </goals>
     93          </execution>
     94        </executions>
     95      </plugin>
     96   </plugins>
    9697  </build>
    9798
     
    104105        <plugin>
    105106            <groupId>org.apache.maven.plugins</groupId>
    106                 <artifactId>maven-surefire-report-plugin</artifactId>
    107                 <version>2.5</version>
    108         </plugin>
     107          <artifactId>maven-surefire-report-plugin</artifactId>
     108          <version>2.5</version>
     109        </plugin>
    109110        <plugin>
    110                 <groupId>org.apache.maven.plugins</groupId>
    111                 <artifactId>maven-javadoc-plugin</artifactId>
    112                 <version>2.6.1</version>
    113                 <configuration>
    114                         <show>public</show>
    115                 </configuration>
    116                 <reportSets>
    117                         <reportSet>
    118                                 <id>default</id>
    119                                 <reports>
    120                                         <report>javadoc</report>
    121                                 </reports>
    122                         </reportSet>
    123                 </reportSets>
     111          <groupId>org.apache.maven.plugins</groupId>
     112          <artifactId>maven-javadoc-plugin</artifactId>
     113          <version>2.6.1</version>
     114          <configuration>
     115              <show>public</show>
     116          </configuration>
     117          <reportSets>
     118            <reportSet>
     119              <id>default</id>
     120              <reports>
     121                <report>javadoc</report>
     122              </reports>
     123            </reportSet>
     124          </reportSets>
    124125        </plugin>
    125126     </plugins>
     
    127128
    128129  <dependencies>
    129         <dependency>
    130                 <groupId>junit</groupId>
    131                 <artifactId>junit</artifactId>
    132                 <version>4.7</version>
    133                 <scope>test</scope>
    134                 <optional>true</optional>
    135         </dependency>
     130    <dependency>
     131      <groupId>junit</groupId>
     132      <artifactId>junit</artifactId>
     133      <version>4.7</version>
     134      <scope>test</scope>
     135      <optional>true</optional>
     136    </dependency>
    136137    <dependency>
    137138      <groupId>de.erichseifert.mpqparser</groupId>
  • src/main/java/de/erichseifert/warp/WARP.java

    rf37caa2 r63329fa  
    7474                                elementsProcessed++;
    7575
    76                                 fireReplayInfoChanged(null, replay.getDescriptor());
     76                                if (replay != null) {
     77                                        fireReplayInfoChanged(null, replay.getDescriptor());
     78                                }
    7779                                listener.progressUpdated(elementsProcessed, replayFiles.size());
    7880                        }
  • src/main/java/de/erichseifert/warp/gui/ReplayParserGUI.java

    rf37caa2 r63329fa  
    2525import java.awt.Component;
    2626import java.awt.Dimension;
     27import java.awt.Font;
    2728import java.awt.GridLayout;
    2829import java.awt.Toolkit;
     
    276277                statusMessage.setHorizontalTextPosition(SwingConstants.LEADING);
    277278                statusMessage.setBorder(new EmptyBorder(5, 5, 5, 5));
     279                Font statusMessageFont = statusMessage.getFont().deriveFont(Font.BOLD);
     280                statusMessage.setFont(statusMessageFont);
    278281                statusPanel.add(statusMessage);
    279282
  • src/main/java/de/erichseifert/warp/io/SerializingStorage.java

    rf37caa2 r63329fa  
    150150                // Save replays
    151151                for (Replay replay : replays) {
     152                        if (replay == null) {
     153                                continue;
     154                        }
    152155                        String replayFilePath = getSerializationPath(storageDir, replay.getDescriptor().getFile());
    153156                        serialize(replay, replayFilePath);
  • src/main/java/de/erichseifert/warp/replays/sc2replay/SC2Replay_v2.java

    rf37caa2 r63329fa  
    5656                addVersionSupport(SC2Replay_v2.class, "0.14.1.15392");
    5757                addVersionSupport(SC2Replay_v2.class, "0.15.0.15449");
     58                addVersionSupport(SC2Replay_v2.class, "0.16.0.15580");
    5859        }
    5960
  • src/main/java/de/erichseifert/warp/util/FileUtilTest.java

    rf37caa2 r63329fa  
     1/**
     2 * WARP: WARP is a Replay Manager for Java(R)
     3 *
     4 * (C) Copyright 2010-2010 Michael Seifert <michael.seifert[at]gmx.net>
     5 *
     6 * This file is part of WARP.
     7 *
     8 * WARP is free software: you can redistribute it and/or modify
     9 * it under the terms of the GNU General Public License as published by
     10 * the Free Software Foundation, either version 3 of the License, or
     11 * (at your option) any later version.
     12 *
     13 * WARP is distributed in the hope that it will be useful,
     14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
     15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     16 * GNU General Public License for more details.
     17 *
     18 * You should have received a copy of the GNU General Public License
     19 * along with WARP.  If not, see <http://www.gnu.org/licenses/>.
     20 */
     21
    122package de.erichseifert.warp.util;
    223
     
    7495                }
    7596        }
    76 
    77 /*      @Test
    78         public void testGetPathRelativeTo() {
    79                 fail("Not yet implemented"); // TODO
    80         }
    81 
    82         @Test
    83         public void testFileHash() {
    84                 fail("Not yet implemented"); // TODO
    85         }
    86 
    87         @Test
    88         public void testWalk() {
    89                 fail("Not yet implemented"); // TODO
    90         }
    91 */
    9297}
Note: See TracChangeset for help on using the changeset viewer.