tika-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dave Meikle" <loo...@gmail.com>
Subject Re: Tika 0.2 Release Plan
Date Mon, 17 Nov 2008 22:31:53 GMT
Hi Jukka,

2008/11/17 Jukka Zitting <jukka.zitting@gmail.com>

> Hi,
>


> >    - I am planning to add binary releases for this release
>
> Good. I guess the jar artifact generated by the Maven build would be
> good enough as a released binary, or did you plan to do a more
> extensive -bin packaging?


I was planning to add assembly descriptors for -src and -bin packages. See
diff below.


>
> It would be nice to have the release deployed also to the central
> Maven repository. Are you familiar with the way
> http://people.apache.org/repo/m2-ibiblio-rsync-repository/ works?


I am not I am afraid. I take it this is where releases get placed after they
have passed the PMC vote for release to the world.

>
> > I meant to add that I notice that there is now once outstanding JIRA
> Issue
> > TIKA-168 (https://issues.apache.org/jira/browse/TIKA-168). Looking at
> this I
> > agree with Grant that it would be better placed as a Lucene contrib, as
> such
> > I was looking to change the fix version to allow the release to progress
> and
> > further discussion to take place.
>
> Yeah, let's postpone TIKA-168 to after 0.2.
>

Done.

Cheers,
Dave

Index: src/main/assembly/src.xml
===================================================================
--- src/main/assembly/src.xml    (revision 0)
+++ src/main/assembly/src.xml    (revision 0)
@@ -0,0 +1,40 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<assembly>
+    <id>src</id>
+    <formats>
+        <format>tar.gz</format>
+        <format>zip</format>
+    </formats>
+
<baseDirectory>${project.artifactId}-${project.version}-src</baseDirectory>
+    <fileSets>
+        <fileSet>
+            <includes>
+                <include>LICENSE.txt</include>
+                <include>NOTICE.txt</include>
+                <include>pom.xml</include>
+                <include>HEADER.txt</include>
+                <include>README.txt</include>
+                <include>CHANGES.txt</include>
+            </includes>
+        </fileSet>
+        <fileSet>
+            <directory>src</directory>
+        </fileSet>
+    </fileSets>
+</assembly>
+

Property changes on: src/main/assembly/src.xml
___________________________________________________________________
Added: svn:eol-style
   + native

Index: src/main/assembly/bin.xml
===================================================================
--- src/main/assembly/bin.xml    (revision 0)
+++ src/main/assembly/bin.xml    (revision 0)
@@ -0,0 +1,52 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<assembly>
+    <id>bin</id>
+    <formats>
+        <format>tar.gz</format>
+        <format>zip</format>
+    </formats>
+    <includeSiteDirectory>false</includeSiteDirectory>
+    <fileSets>
+        <fileSet>
+            <includes>
+                <include>CHANGES.txt</include>
+        <include>README.txt</include>
+            </includes>
+        </fileSet>
+        <fileSet>
+          <directory>src/main/assembly</directory>
+          <outputDirectory></outputDirectory>
+          <includes>
+            <include>LICENSE.txt</include>
+            <include>NOTICE.txt</include>
+          </includes>
+        </fileSet>
+        <fileSet>
+            <directory>target</directory>
+            <outputDirectory></outputDirectory>
+            <includes>
+                <include>*.jar</include>
+            </includes>
+        </fileSet>
+        <fileSet>
+            <directory>target/site/apidocs</directory>
+            <outputDirectory>apidocs</outputDirectory>
+        </fileSet>
+    </fileSets>
+</assembly>
+

Property changes on: src/main/assembly/bin.xml
___________________________________________________________________
Added: svn:eol-style
   + native

Index: pom.xml
===================================================================
--- pom.xml    (revision 718403)
+++ pom.xml    (working copy)
@@ -271,27 +271,14 @@
         </configuration>
       </plugin>
       <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <version>2.2-beta-2</version>
-        <configuration>
-          <descriptors>
-            <descriptor>src/main/assembly/standalone.xml</descriptor>
-          </descriptors>
-          <archive>
-            <manifest>
-              <mainClass>org.apache.tika.cli.TikaCLI</mainClass>
-            </manifest>
-          </archive>
-        </configuration>
-        <executions>
-          <execution>
-            <phase>package</phase>
-            <goals>
-              <goal>single</goal>
-            </goals>
-          </execution>
-        </executions>
+       <artifactId>maven-assembly-plugin</artifactId>
+       <configuration>
+         <descriptors>
+           <descriptor>src/main/assembly/bin.xml</descriptor>
+           <descriptor>src/main/assembly/src.xml</descriptor>
+         </descriptors>
+         <tarLongFileMode>gnu</tarLongFileMode>
+       </configuration>
       </plugin>
     </plugins>
   </build>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message