[maven-release-plugin] prepare release 1.0.b

This commit is contained in:
alfresco-build
2017-01-18 19:18:47 +00:00
parent 15189f15fe
commit 523e4cefc0
3 changed files with 279 additions and 280 deletions

View File

@@ -1,265 +1,264 @@
<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/xsd/maven-4.0.0.xsd"> <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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<artifactId>alfresco-search</artifactId> <artifactId>alfresco-search</artifactId>
<name>Alfresco Solr Search</name> <name>Alfresco Solr Search</name>
<packaging>jar</packaging> <packaging>jar</packaging>
<parent> <parent>
<groupId>org.alfresco</groupId> <groupId>org.alfresco</groupId>
<artifactId>alfresco-search-parent</artifactId> <artifactId>alfresco-search-parent</artifactId>
<version>1.0.0-SNAPSHOT</version> <version>1.0.b</version>
<relativePath>../pom.xml</relativePath> <relativePath>../pom.xml</relativePath>
</parent> </parent>
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>org.alfresco</groupId> <groupId>org.alfresco</groupId>
<artifactId>alfresco-solrclient</artifactId> <artifactId>alfresco-solrclient</artifactId>
<version>${alfresco-solr.version}</version> <version>${alfresco-solr.version}</version>
<exclusions> <exclusions>
<exclusion> <exclusion>
<artifactId>servlet-api</artifactId> <artifactId>servlet-api</artifactId>
<groupId>javax.servlet</groupId> <groupId>javax.servlet</groupId>
</exclusion> </exclusion>
</exclusions> </exclusions>
</dependency> </dependency>
<!-- provided dependencies --> <!-- provided dependencies -->
<dependency> <dependency>
<groupId>org.apache.lucene</groupId> <groupId>org.apache.lucene</groupId>
<artifactId>lucene-analyzers-common</artifactId> <artifactId>lucene-analyzers-common</artifactId>
<version>${solr.version}</version> <version>${solr.version}</version>
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.solr</groupId> <groupId>org.apache.solr</groupId>
<artifactId>solr-core</artifactId> <artifactId>solr-core</artifactId>
<version>${solr.version}</version> <version>${solr.version}</version>
<scope>provided</scope> <scope>provided</scope>
<exclusions> <exclusions>
<exclusion> <exclusion>
<groupId>jdk.tools</groupId> <groupId>jdk.tools</groupId>
<artifactId>jdk.tools</artifactId> <artifactId>jdk.tools</artifactId>
</exclusion> </exclusion>
</exclusions> </exclusions>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.solr</groupId> <groupId>org.apache.solr</groupId>
<artifactId>solr-analysis-extras</artifactId> <artifactId>solr-analysis-extras</artifactId>
<version>${solr.version}</version> <version>${solr.version}</version>
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.solr</groupId> <groupId>org.apache.solr</groupId>
<artifactId>solr-langid</artifactId> <artifactId>solr-langid</artifactId>
<version>${solr.version}</version> <version>${solr.version}</version>
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.solr</groupId> <groupId>org.apache.solr</groupId>
<artifactId>solr-clustering</artifactId> <artifactId>solr-clustering</artifactId>
<version>${solr.version}</version> <version>${solr.version}</version>
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.slf4j</groupId> <groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId> <artifactId>slf4j-api</artifactId>
<version>1.7.12</version> <version>1.7.12</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.slf4j</groupId> <groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId> <artifactId>slf4j-log4j12</artifactId>
<version>1.7.12</version> <version>1.7.12</version>
</dependency> </dependency>
<!-- Test dependencies --> <!-- Test dependencies -->
<dependency> <dependency>
<groupId>junit</groupId> <groupId>junit</groupId>
<artifactId>junit</artifactId> <artifactId>junit</artifactId>
<version>4.12</version> <version>4.12</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.mockito</groupId> <groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId> <artifactId>mockito-all</artifactId>
<version>1.10.19</version> <version>1.10.19</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.solr</groupId> <groupId>org.apache.solr</groupId>
<artifactId>solr-test-framework</artifactId> <artifactId>solr-test-framework</artifactId>
<version>${solr.version}</version> <version>${solr.version}</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.chemistry.opencmis</groupId> <groupId>org.apache.chemistry.opencmis</groupId>
<artifactId>chemistry-opencmis-client-impl</artifactId> <artifactId>chemistry-opencmis-client-impl</artifactId>
<version>0.11.0</version> <version>0.11.0</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<!-- NLP --> <!-- NLP -->
<dependency> <dependency>
<groupId>edu.emory.mathcs.nlp</groupId> <groupId>edu.emory.mathcs.nlp</groupId>
<artifactId>nlp4j</artifactId> <artifactId>nlp4j</artifactId>
<version>1.1.2</version> <version>1.1.2</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>edu.emory.mathcs.nlp</groupId> <groupId>edu.emory.mathcs.nlp</groupId>
<artifactId>nlp4j-english</artifactId> <artifactId>nlp4j-english</artifactId>
<version>1.1.2</version> <version>1.1.2</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
</dependencies> </dependencies>
<build> <build>
<finalName>alfresco-solr</finalName> <finalName>alfresco-solr</finalName>
<plugins> <plugins>
<plugin> <plugin>
<artifactId>maven-surefire-plugin</artifactId> <artifactId>maven-surefire-plugin</artifactId>
<configuration> <configuration>
<includes> <includes>
<include>**/*Suite.java</include> <include>**/*Suite.java</include>
<include>**/*Test.java</include> <include>**/*Test.java</include>
</includes> </includes>
<excludes> <excludes>
<exclude>**/CMISDataCreatorTest.java</exclude> <!-- Run in system-build-test --> <exclude>**/CMISDataCreatorTest.java</exclude> <!-- Run in system-build-test -->
</excludes> </excludes>
</configuration> </configuration>
</plugin> </plugin>
<plugin> <plugin>
<artifactId>maven-resources-plugin</artifactId> <artifactId>maven-resources-plugin</artifactId>
<version>3.0.1</version> <version>3.0.1</version>
<executions> <executions>
<execution> <execution>
<id>copy-production-config</id> <id>copy-production-config</id>
<phase>generate-test-resources</phase> <phase>generate-test-resources</phase>
<goals> <goals>
<goal>copy-resources</goal> <goal>copy-resources</goal>
</goals> </goals>
<configuration> <configuration>
<outputDirectory>${project.build.testOutputDirectory}/test-files</outputDirectory> <outputDirectory>${project.build.testOutputDirectory}/test-files</outputDirectory>
<resources> <resources>
<resource> <resource>
<directory>src/main/resources/solr/instance</directory> <directory>src/main/resources/solr/instance</directory>
</resource> </resource>
</resources> </resources>
</configuration> </configuration>
</execution> </execution>
<execution> <execution>
<id>default-testResources</id> <id>default-testResources</id>
<configuration> <configuration>
<overwrite>true</overwrite> <overwrite>true</overwrite>
</configuration> </configuration>
</execution> </execution>
</executions> </executions>
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId> <artifactId>maven-antrun-plugin</artifactId>
<executions> <executions>
<execution> <execution>
<id>write-alfresco-version</id> <id>write-alfresco-version</id>
<phase>prepare-package</phase> <phase>prepare-package</phase>
<goals> <goals>
<goal>run</goal> <goal>run</goal>
</goals> </goals>
<configuration> <configuration>
<target> <target>
<replaceregexp byline="true"> <replaceregexp byline="true">
<regexp pattern="alfresco.version=.*$" /> <regexp pattern="alfresco.version=.*$" />
<substitution expression="alfresco.version=${alfresco-solr.version}" /> <substitution expression="alfresco.version=${alfresco-solr.version}" />
<fileset dir="${project.build.outputDirectory}" <fileset dir="${project.build.outputDirectory}" includes="solr/instance/**/solrcore.properties" />
includes="solr/instance/**/solrcore.properties" /> </replaceregexp>
</replaceregexp> </target>
</target> </configuration>
</configuration> </execution>
</execution> </executions>
</executions> </plugin>
</plugin> <plugin>
<plugin> <groupId>org.apache.maven.plugins</groupId>
<groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId>
<artifactId>maven-dependency-plugin</artifactId> <executions>
<executions> <execution>
<execution> <id>copy-dependencies</id>
<id>copy-dependencies</id> <phase>prepare-package</phase>
<phase>prepare-package</phase> <goals>
<goals> <goal>copy-dependencies</goal>
<goal>copy-dependencies</goal> </goals>
</goals> <configuration>
<configuration> <outputDirectory>${project.build.outputDirectory}/libs</outputDirectory>
<outputDirectory>${project.build.outputDirectory}/libs</outputDirectory> <includeScope>compile</includeScope>
<includeScope>compile</includeScope> <overWriteReleases>false</overWriteReleases>
<overWriteReleases>false</overWriteReleases> <overWriteSnapshots>false</overWriteSnapshots>
<overWriteSnapshots>false</overWriteSnapshots> <overWriteIfNewer>true</overWriteIfNewer>
<overWriteIfNewer>true</overWriteIfNewer> </configuration>
</configuration> </execution>
</execution> </executions>
</executions> </plugin>
</plugin> <plugin>
<plugin> <groupId>org.apache.maven.plugins</groupId>
<groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId>
<artifactId>maven-jar-plugin</artifactId> <executions>
<executions> <execution>
<execution> <id>default-jar</id>
<id>default-jar</id> <configuration>
<configuration> <excludes>
<excludes> <exclude>libs/**/*</exclude>
<exclude>libs/**/*</exclude> <exclude>webapp/**/*</exclude>
<exclude>webapp/**/*</exclude> </excludes>
</excludes> </configuration>
</configuration> </execution>
</execution> <execution>
<execution> <id>package-libs</id>
<id>package-libs</id> <phase>package</phase>
<phase>package</phase> <goals>
<goals> <goal>jar</goal>
<goal>jar</goal> </goals>
</goals> <configuration>
<configuration> <classifier>libs</classifier>
<classifier>libs</classifier> <excludes>
<excludes> <exclude>solr/**/*</exclude>
<exclude>solr/**/*</exclude> <exclude>org/**/*</exclude>
<exclude>org/**/*</exclude> <exclude>**/jetty-*.jar</exclude>
<exclude>**/jetty-*.jar</exclude> <exclude>**/slf4j*.jar</exclude>
<exclude>**/slf4j*.jar</exclude> <exclude>**/log4j*.jar</exclude>
<exclude>**/log4j*.jar</exclude> <exclude>**/junit*.jar</exclude>
<exclude>**/junit*.jar</exclude> <exclude>**/mock*.jar</exclude>
<exclude>**/mock*.jar</exclude> <exclude>**/opencmis*.jar</exclude>
<exclude>**/opencmis*.jar</exclude> </excludes>
</excludes> </configuration>
</configuration> </execution>
</execution> <execution>
<execution> <id>create-test-jar</id>
<id>create-test-jar</id> <goals>
<goals> <goal>test-jar</goal>
<goal>test-jar</goal> </goals>
</goals> </execution>
</execution> </executions>
</executions> </plugin>
</plugin> <plugin>
<plugin> <artifactId>maven-source-plugin</artifactId>
<artifactId>maven-source-plugin</artifactId> <executions>
<executions> <execution>
<execution> <id>attach-sources</id>
<id>attach-sources</id> <goals>
<goals> <goal>jar</goal>
<goal>jar</goal> </goals>
</goals> </execution>
</execution> </executions>
</executions> </plugin>
</plugin> </plugins>
</plugins> </build>
</build> </project>
</project>

View File

@@ -14,7 +14,7 @@
<parent> <parent>
<groupId>org.alfresco</groupId> <groupId>org.alfresco</groupId>
<artifactId>alfresco-search-parent</artifactId> <artifactId>alfresco-search-parent</artifactId>
<version>1.0.0-SNAPSHOT</version> <version>1.0.b</version>
<relativePath>../pom.xml</relativePath> <relativePath>../pom.xml</relativePath>
</parent> </parent>
<dependencies> <dependencies>
@@ -152,23 +152,23 @@
<replace token="\bin\solr.in.cmd" value="\..\solr.in.cmd" dir="target/solr-${solr.version}"> <replace token="\bin\solr.in.cmd" value="\..\solr.in.cmd" dir="target/solr-${solr.version}">
<include name="**/bin/solr.cmd" /> <include name="**/bin/solr.cmd" />
</replace> </replace>
<replace token= "SOLR_SSL_OPTS=%SOLR_SSL_OPTS%" value="SOLR_SSL_OPTS=!SOLR_SSL_OPTS!" dir="target/solr-${solr.version}"> <replace token="SOLR_SSL_OPTS=%SOLR_SSL_OPTS%" value="SOLR_SSL_OPTS=!SOLR_SSL_OPTS!" dir="target/solr-${solr.version}">
<include name="**/bin/solr.cmd"/> <include name="**/bin/solr.cmd" />
</replace> </replace>
<replace token= "#SOLR_LOGS_DIR=logs" value="${alfresco.search.logs}" dir="target/solr-${solr.version}"> <replace token="#SOLR_LOGS_DIR=logs" value="${alfresco.search.logs}" dir="target/solr-${solr.version}">
<include name="**/bin/solr.in.sh"/> <include name="**/bin/solr.in.sh" />
</replace> </replace>
<replace token= "REM set SOLR_LOGS_DIR=logs" value="${alfresco.search.logs.win}" dir="target/solr-${solr.version}"> <replace token="REM set SOLR_LOGS_DIR=logs" value="${alfresco.search.logs.win}" dir="target/solr-${solr.version}">
<include name="**/bin/solr.in.cmd"/> <include name="**/bin/solr.in.cmd" />
</replace> </replace>
<replace token= "GC logging" value="GC logging${line.separator}${alfresco.gc.logs}" dir="target/solr-${solr.version}"> <replace token="GC logging" value="GC logging${line.separator}${alfresco.gc.logs}" dir="target/solr-${solr.version}">
<include name="**/bin/solr.in.sh"/> <include name="**/bin/solr.in.sh" />
</replace> </replace>
<replace token= "GC logging" value="GC logging${line.separator}${alfresco.gc.logs.win}" dir="target/solr-${solr.version}"> <replace token="GC logging" value="GC logging${line.separator}${alfresco.gc.logs.win}" dir="target/solr-${solr.version}">
<include name="**/bin/solr.in.cmd"/> <include name="**/bin/solr.in.cmd" />
</replace> </replace>
<replace token= "# Anything you add to the SOLR_OPTS" value="${alfresco.search.config}${line.separator}${line.separator}# Anything you add to the SOLR_OPTS" dir="target/solr-${solr.version}"> <replace token="# Anything you add to the SOLR_OPTS" value="${alfresco.search.config}${line.separator}${line.separator}# Anything you add to the SOLR_OPTS" dir="target/solr-${solr.version}">
<include name="**/bin/solr.in.sh"/> <include name="**/bin/solr.in.sh" />
</replace> </replace>
<replace token="REM Anything you add to the SOLR_OPTS" value="${alfresco.search.config.win}${line.separator}${line.separator}REM Anything you add to the SOLR_OPTS" dir="target/solr-${solr.version}"> <replace token="REM Anything you add to the SOLR_OPTS" value="${alfresco.search.config.win}${line.separator}${line.separator}REM Anything you add to the SOLR_OPTS" dir="target/solr-${solr.version}">
<include name="**/bin/solr.in.cmd" /> <include name="**/bin/solr.in.cmd" />

View File

@@ -7,7 +7,7 @@
<version>7</version> <version>7</version>
</parent> </parent>
<artifactId>alfresco-search-parent</artifactId> <artifactId>alfresco-search-parent</artifactId>
<version>1.0.0-SNAPSHOT</version> <version>1.0.b</version>
<packaging>pom</packaging> <packaging>pom</packaging>
<name>Alfresco Solr Search parent</name> <name>Alfresco Solr Search parent</name>
<properties> <properties>
@@ -28,7 +28,7 @@
<connection>scm:git:https://gitlab.alfresco.com/search_discovery/solr.git</connection> <connection>scm:git:https://gitlab.alfresco.com/search_discovery/solr.git</connection>
<developerConnection>scm:git:https://gitlab.alfresco.com/search_discovery/solr.git</developerConnection> <developerConnection>scm:git:https://gitlab.alfresco.com/search_discovery/solr.git</developerConnection>
<url>https://gitlab.alfresco.com/search_discovery/solr</url> <url>https://gitlab.alfresco.com/search_discovery/solr</url>
<tag>HEAD</tag> <tag>1.0.b</tag>
</scm> </scm>
<modules> <modules>