~ubuntu-branches/ubuntu/oneiric/mozc/oneiric

« back to all changes in this revision

Viewing changes to protobuf/files/java/pom.xml

  • Committer: Bazaar Package Importer
  • Author(s): Nobuhiro Iwamatsu
  • Date: 2010-07-14 03:26:47 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20100714032647-13qjisj6m8cm8jdx
Tags: 0.12.410.102-1
* New upstream release (Closes: #588971).
  - Add mozc-server, mozc-utils-gui and scim-mozc packages.
* Update debian/rules.
  Add --gypdir option to build_mozc.py.
* Update debian/control.
  - Bumped standards-version to 3.9.0.
  - Update description.
* Add mozc icon (Closes: #588972).
* Add patch which revises issue 18.
  ibus_mozc_issue18.patch
* kFreeBSD build support.
  support_kfreebsd.patch

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0" encoding="UTF-8"?>
2
 
<project xmlns="http://maven.apache.org/POM/4.0.0"
3
 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4
 
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
5
 
  <modelVersion>4.0.0</modelVersion>
6
 
  <parent>
7
 
    <groupId>com.google</groupId>
8
 
    <artifactId>google</artifactId>
9
 
    <version>1</version>
10
 
  </parent>
11
 
  <groupId>com.google.protobuf</groupId>
12
 
  <artifactId>protobuf-java</artifactId>
13
 
  <version>2.3.1-pre</version>
14
 
  <packaging>jar</packaging>
15
 
  <name>Protocol Buffer Java API</name>
16
 
  <description>
17
 
    Protocol Buffers are a way of encoding structured data in an efficient yet
18
 
    extensible format.
19
 
  </description>
20
 
  <inceptionYear>2008</inceptionYear>
21
 
  <url>http://code.google.com/p/protobuf</url>
22
 
  <licenses>
23
 
    <license>
24
 
      <name>New BSD license</name>
25
 
      <url>http://www.opensource.org/licenses/bsd-license.php</url>
26
 
      <distribution>repo</distribution>
27
 
    </license>
28
 
  </licenses>
29
 
  <scm>
30
 
    <url>http://code.google.com/p/protobuf/source/browse</url>
31
 
    <connection>
32
 
      scm:svn:http://protobuf.googlecode.com/svn/trunk/
33
 
    </connection>
34
 
  </scm>
35
 
  <dependencies>
36
 
    <dependency>
37
 
      <groupId>junit</groupId>
38
 
      <artifactId>junit</artifactId>
39
 
      <version>4.4</version>
40
 
      <scope>test</scope>
41
 
    </dependency>
42
 
    <dependency>
43
 
      <groupId>org.easymock</groupId>
44
 
      <artifactId>easymock</artifactId>
45
 
      <version>2.2</version>
46
 
      <scope>test</scope>
47
 
    </dependency>
48
 
    <dependency>
49
 
      <groupId>org.easymock</groupId>
50
 
      <artifactId>easymockclassextension</artifactId>
51
 
      <version>2.2.1</version>
52
 
      <scope>test</scope>
53
 
    </dependency>
54
 
  </dependencies>
55
 
  <build>
56
 
    <plugins>
57
 
      <plugin>
58
 
        <artifactId>maven-compiler-plugin</artifactId>
59
 
        <configuration>
60
 
          <source>1.5</source>
61
 
          <target>1.5</target>
62
 
        </configuration>
63
 
      </plugin>
64
 
      <plugin>
65
 
        <artifactId>maven-surefire-plugin</artifactId>
66
 
        <configuration>
67
 
          <includes>
68
 
            <include>**/*Test.java</include>
69
 
          </includes>
70
 
        </configuration>
71
 
      </plugin>
72
 
      <plugin>
73
 
        <artifactId>maven-antrun-plugin</artifactId>
74
 
        <executions>
75
 
          <execution>
76
 
            <id>generate-sources</id>
77
 
            <phase>generate-sources</phase>
78
 
            <configuration>
79
 
              <tasks>
80
 
                <mkdir dir="target/generated-sources" />
81
 
                <exec executable="../src/protoc">
82
 
                  <arg value="--java_out=target/generated-sources" />
83
 
                  <arg value="--proto_path=../src" />
84
 
                  <arg value="../src/google/protobuf/descriptor.proto" />
85
 
                </exec>
86
 
              </tasks>
87
 
              <sourceRoot>target/generated-sources</sourceRoot>
88
 
            </configuration>
89
 
            <goals>
90
 
              <goal>run</goal>
91
 
            </goals>
92
 
          </execution>
93
 
          <execution>
94
 
            <id>generate-test-sources</id>
95
 
            <phase>generate-test-sources</phase>
96
 
            <configuration>
97
 
              <tasks>
98
 
                <mkdir dir="target/generated-test-sources" />
99
 
                <exec executable="../src/protoc">
100
 
                  <arg value="--java_out=target/generated-test-sources" />
101
 
                  <arg value="--proto_path=../src" />
102
 
                  <arg value="--proto_path=src/test/java" />
103
 
                  <arg value="../src/google/protobuf/unittest.proto" />
104
 
                  <arg value="../src/google/protobuf/unittest_import.proto" />
105
 
                  <arg value="../src/google/protobuf/unittest_mset.proto" />
106
 
                  <arg
107
 
                    value="src/test/java/com/google/protobuf/multiple_files_test.proto" />
108
 
                  <arg
109
 
                    value="../src/google/protobuf/unittest_optimize_for.proto" />
110
 
                  <arg
111
 
                    value="../src/google/protobuf/unittest_custom_options.proto" />
112
 
                  <arg value="../src/google/protobuf/unittest_lite.proto" />
113
 
                  <arg value="../src/google/protobuf/unittest_import_lite.proto" />
114
 
                  <arg value="../src/google/protobuf/unittest_lite_imports_nonlite.proto" />
115
 
                  <arg value="../src/google/protobuf/unittest_enormous_descriptor.proto" />
116
 
                  <arg value="../src/google/protobuf/unittest_no_generic_services.proto" />
117
 
                </exec>
118
 
              </tasks>
119
 
              <testSourceRoot>target/generated-test-sources</testSourceRoot>
120
 
            </configuration>
121
 
            <goals>
122
 
              <goal>run</goal>
123
 
            </goals>
124
 
          </execution>
125
 
        </executions>
126
 
      </plugin>
127
 
    </plugins>
128
 
  </build>
129
 
  <profiles>
130
 
    <profile>
131
 
      <id>lite</id>
132
 
      <build>
133
 
        <plugins>
134
 
          <plugin>
135
 
            <artifactId>maven-compiler-plugin</artifactId>
136
 
            <configuration>
137
 
              <includes>
138
 
                <include>**/AbstractMessageLite.java</include>
139
 
                <include>**/ByteString.java</include>
140
 
                <include>**/CodedInputStream.java</include>
141
 
                <include>**/CodedOutputStream.java</include>
142
 
                <include>**/ExtensionRegistryLite.java</include>
143
 
                <include>**/FieldSet.java</include>
144
 
                <include>**/GeneratedMessageLite.java</include>
145
 
                <include>**/InvalidProtocolBufferException.java</include>
146
 
                <include>**/Internal.java</include>
147
 
                <include>**/MessageLite.java</include>
148
 
                <include>**/UninitializedMessageException.java</include>
149
 
                <include>**/WireFormat.java</include>
150
 
              </includes>
151
 
              <testIncludes>
152
 
                <testInclude>**/LiteTest.java</testInclude>
153
 
                <testInclude>**/*Lite.java</testInclude>
154
 
              </testIncludes>
155
 
            </configuration>
156
 
          </plugin>
157
 
          <plugin>
158
 
            <artifactId>maven-surefire-plugin</artifactId>
159
 
            <configuration>
160
 
              <includes>
161
 
                <include>**/LiteTest.java</include>
162
 
              </includes>
163
 
            </configuration>
164
 
          </plugin>
165
 
          <plugin>
166
 
            <artifactId>maven-jar-plugin</artifactId>
167
 
            <configuration>
168
 
              <classifier>lite</classifier>
169
 
            </configuration>
170
 
          </plugin>
171
 
        </plugins>
172
 
      </build>
173
 
    </profile>
174
 
  </profiles>
175
 
</project>