incubator-yoko-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Daniel Kulp <daniel.k...@iona.com>
Subject Re: Release candidate for M2 release
Date Mon, 05 Mar 2007 18:18:19 GMT

Attached a patch to fix the gpg issue in distribution that you found.

Dan


On Thursday 01 March 2007 17:23, Rick McGuire wrote:
> Dan,
>
> I'm seriously under the weather right now.  Can I get you to pull
> together a new set of deliverables since you obviously understand what's
> needed much better than I do.
>
> Rick
>
> Daniel Kulp wrote:
> > Rick,
> >
> > I really hate to do this to you, but as things stand right now, I'd
> > probably have to -1 the maven artifacts.    I should have mentioned
> > this before you tried cutting the candidates.  I've just been a bit
> > busy.
> >
> > I started a discussion on general@ last week about stuff that should
> > be in the poms:
> > http://mail-archives.apache.org/mod_mbox/incubator-general/200702.mbox
> >/<200702220508.14226.daniel.kulp%40iona.com>
> >
> > From that, the top level pom should probably be changed so:
> > 1) It uses org.apache:apache:3 as the parent
> >
> > 2) Add a <inceptionYear>2006</inceptionYear> tag
> >
> > 3) All the poms should say "Apache Yoko ....", not just Yoko.
> >
> >
> > Also, nothing is properly GPG signed.
> >
> > I've gone ahead and attached a new top level pom.xml that fixes the
> > above. It ALSO adds two new profiles:
> >
> > 1) deploy - adds the sources jar to all the builds so they will get
> > deployed with the jar.   Eventually will add javadocs as well.
> >
> > 2) release - adds the gpg signing as well as the usage of a alternate
> > deploy location for staging the artifacts.
> >
> >
> > Thus, you should be able to do:
> >
> > mvn -Pruntime,deploy,release
> >   
> > -Ddeploy.altRepository=stage:default:scp://people.apache.org/home/rick
> >mcguire/public_html/staging -Dgpg.passphrase=yourpassphrase
> >
> > to pretty much handle everything.   (That would then need to be
> > documented on your wiki)
> >
> > Dan
> >
> > On Wednesday 28 February 2007 15:14, Rick McGuire wrote:
> >> I have created a branch for the M2 release candidate, and built a set
> >> of distribution artifacts from that branch.  The artifacts can be
> >> downloaded from:
> >>
> >> http://people.apache.org/~rickmcguire/yoko/
> >>
> >> As discussed earlier, this is the distribution built using the
> >> runtime profile, so it only contains the core ORB and RMI support. 
> >> Please try to download and take a look to see if there are any
> >> problems, which should be fixed in the M2 branch.  I'll call a vote
> >> on releasing this tomorrow once people have had an opportunity to
> >> look at the first snapshot.
> >>
> >> Rick
> >
> > ----------------------------------------------------------------------
> >--
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <!--
> >  * 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.
> > -->
> > <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">
> >
> >   <parent>
> >     <groupId>org.apache</groupId>
> >     <artifactId>apache</artifactId>
> >     <version>3</version>
> >   </parent>
> >
> >   <modelVersion>4.0.0</modelVersion>
> >   <groupId>org.apache.yoko</groupId>
> >   <artifactId>yoko</artifactId>
> >   <version>1.0-incubating-M2-SNAPSHOT</version>
> >   <name>Apache Yoko CORBA Server</name>
> >   <url>http://incubator.apache.org/yoko/</url>
> >   <inceptionYear>2006</inceptionYear>
> >
> >
> >   <packaging>pom</packaging>
> >
> >   <modules>
> >     <module>core</module>
> >     <module>yoko-spec-corba</module>
> >     <module>rmi-spec</module>
> >     <module>rmi-impl</module>
> >     <!-- moved to the profile for M2 release
> >     Use the profile runtime for just the runtime pieces
> >     <module>api</module>
> >     <module>tools</module>
> >     <module>maven-plugins</module>
> >     <module>bindings</module>
> >     <module>distribution</module>
> >     -->
> >     <!-- These are not ready yet
> >     <module>system_tests</module>
> >     -->
> >   </modules>
> >
> >   <!-- These properties should be defined in top level pom.xml -->
> >   <properties>
> >     <!--
> >     NOTE: Project version, to be used instead of ${pom.version} since
> > that value magically changes when using SNAPSHOT versions.
> >
> >           This value *must* be kept in sync with the value of the
> > <version> element, and it will need to be changed manually before a
> > release, as the maven-release-plugin will not update this value. -->
> >     <version>1.0-incubating-M2-SNAPSHOT</version>
> >
> >     <!-- versions of external dependencies -->
> >     <ant.version>1.6.5</ant.version>
> >     <antrun.version>1.1</antrun.version>
> >     <antlr.version>2.7.5</antlr.version>
> >     <bcel.version>5.2</bcel.version>
> >     <cxf.version>2.0-incubator-RC-SNAPSHOT</cxf.version>
> >     <commons.logging.version>1.0.4</commons.logging.version>
> >     <concurrent.version>1.3.4</concurrent.version>
> >     <junit.version>3.8.2</junit.version>
> >     <maven.version>2.0.1</maven.version>
> >     <xmlschema.version>1.1</xmlschema.version>
> >
> >     <compiler.version>2.0.2</compiler.version>
> >     <eclipse.version>2.3</eclipse.version>
> >     <javadoc.version>2.2</javadoc.version>
> >     <jar.version>2.1</jar.version>
> >     <java.source.version>1.5</java.source.version>
> >    
> > <compile.flags>-Xlint:unchecked,deprecation,fallthrough,finally</compi
> >le.flags>
> > <java.endorsed.dirs>${basedir}/target/classes</java.endorsed.dirs>
> > <site.version>2.0-beta-4</site.version>
> >     <compile.forked>false</compile.forked>
> >    
> > <compile.flags>-Xlint:unchecked,deprecation,fallthrough,finally</compi
> >le.flags> <topDirectoryLocation>.</topDirectoryLocation>
> >     <no.checkstyle>false</no.checkstyle>
> >     <no.pmd>false</no.pmd>
> >     <notice.dir>.</notice.dir>
> >     <jaxb.version>2.0</jaxb.version>
> >     <jaxb.impl.version>2.0.3</jaxb.impl.version>
> >     <jaxws.version>2.0</jaxws.version>
> >   </properties>
> >
> >   <dependencyManagement>
> >     <dependencies>
> >       <!--  Yoko modules -->
> >       <dependency>
> >         <groupId>org.apache.yoko</groupId>
> >         <artifactId>yoko-core</artifactId>
> >         <version>${version}</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>org.apache.yoko</groupId>
> >         <artifactId>yoko-spec-corba</artifactId>
> >         <version>${version}</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>org.apache.yoko</groupId>
> >         <artifactId>yoko-api</artifactId>
> >         <version>${version}</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>org.apache.yoko</groupId>
> >         <artifactId>yoko-tools</artifactId>
> >         <version>${version}</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>org.apache.yoko</groupId>
> >         <artifactId>yoko-bindings</artifactId>
> >         <version>${version}</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>org.apache.yoko</groupId>
> >         <artifactId>yoko-rmi-spec</artifactId>
> >         <version>${version}</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>org.apache.yoko</groupId>
> >         <artifactId>yoko-rmi-impl</artifactId>
> >         <version>${version}</version>
> >       </dependency>
> >       <!--  External dependencies -->
> >       <dependency>
> >         <groupId>org.codehaus.woodstox</groupId>
> >         <artifactId>wstx-asl</artifactId>
> >         <version>3.2.0</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>javax.xml.bind</groupId>
> >         <artifactId>jaxb-api</artifactId>
> >         <version>${jaxb.version}</version>
> >         <exclusions>
> >           <exclusion>
> >             <groupId>javax.xml.bind</groupId>
> >             <artifactId>jsr173_api</artifactId>
> >           </exclusion>
> >         </exclusions>
> >       </dependency>
> >       <dependency>
> >         <groupId>com.sun.xml.bind</groupId>
> >         <artifactId>jaxb-impl</artifactId>
> >         <version>${jaxb.impl.version}</version>
> >         <exclusions>
> >           <exclusion>
> >             <groupId>javax.xml.bind</groupId>
> >             <artifactId>jsr173_api</artifactId>
> >           </exclusion>
> >           <exclusion>
> >             <groupId>javax.xml.bind</groupId>
> >             <artifactId>activation</artifactId>
> >           </exclusion>
> >         </exclusions>
> >       </dependency>
> >       <dependency>
> >         <groupId>javax.xml.ws</groupId>
> >         <artifactId>jaxws-api</artifactId>
> >         <version>${jaxws.version}</version>
> >         <exclusions>
> >           <exclusion>
> >             <groupId>javax.xml.bind</groupId>
> >             <artifactId>jsr173_api</artifactId>
> >           </exclusion>
> >         </exclusions>
> >       </dependency>
> >       <dependency>
> >         <groupId>com.sun.xml.bind</groupId>
> >         <artifactId>jaxb-xjc</artifactId>
> >         <version>${jaxb.impl.version}</version>
> >         <exclusions>
> >           <exclusion>
> >             <groupId>javax.xml.bind</groupId>
> >             <artifactId>jsr173_api</artifactId>
> >           </exclusion>
> >         </exclusions>
> >       </dependency>
> >       <dependency>
> >         <groupId>stax</groupId>
> >         <artifactId>stax-api</artifactId>
> >         <version>1.0.1</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>junit</groupId>
> >         <artifactId>junit</artifactId>
> >         <version>${junit.version}</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>org.apache.bcel</groupId>
> >         <artifactId>bcel</artifactId>
> >         <version>${bcel.version}</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>antlr</groupId>
> >         <artifactId>antlr</artifactId>
> >         <version>${antlr.version}</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>org.apache.ws.commons</groupId>
> >         <artifactId>XmlSchema</artifactId>
> >         <version>${xmlschema.version}</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>org.apache.cxf</groupId>
> >         <artifactId>cxf-common-utilities</artifactId>
> >         <version>${cxf.version}</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>org.apache.cxf</groupId>
> >         <artifactId>cxf-tools-wsdl2java</artifactId>
> >         <version>${cxf.version}</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>wsdl4j</groupId>
> >         <artifactId>wsdl4j</artifactId>
> >         <version>1.6.1</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>org.apache.cxf</groupId>
> >         <artifactId>cxf-tools-common</artifactId>
> >         <version>${cxf.version}</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>org.apache.cxf</groupId>
> >         <artifactId>cxf-api</artifactId>
> >         <version>${cxf.version}</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>org.apache.cxf</groupId>
> >         <artifactId>cxf-rt-frontend-jaxws</artifactId>
> >         <version>${cxf.version}</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>org.apache.cxf</groupId>
> >         <artifactId>cxf-rt-databinding-jaxb</artifactId>
> >         <version>${cxf.version}</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>org.apache.maven</groupId>
> >         <artifactId>maven-plugin-api</artifactId>
> >         <version>${maven.version}</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>org.apache.maven</groupId>
> >         <artifactId>maven-project</artifactId>
> >         <version>${maven.version}</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>ant</groupId>
> >         <artifactId>ant</artifactId>
> >         <version>${ant.version}</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>ant</groupId>
> >         <artifactId>ant-nodeps</artifactId>
> >         <version>${ant.version}</version>
> >       </dependency>
> >       <dependency>
> >         <groupId>concurrent</groupId>
> >         <artifactId>concurrent</artifactId>
> >         <version>${concurrent.version}</version>
> >         <scope>test</scope>
> >       </dependency>
> >       <dependency>
> >         <groupId>commons-logging</groupId>
> >         <artifactId>commons-logging</artifactId>
> >         <version>${commons.logging.version}</version>
> >       </dependency>
> >     </dependencies>
> >   </dependencyManagement>
> >
> >   <build>
> >     <resources>
> >       <resource>
> >         <directory>src/main/java</directory>
> >         <excludes>
> >           <exclude>**/*.java</exclude>
> >         </excludes>
> >       </resource>
> >       <resource>
> >         <directory>src/main/resources</directory>
> >         <includes>
> >           <include>**</include>
> >         </includes>
> >       </resource>
> >       <resource>
> >         <directory>target/generated/src/main/resources</directory>
> >         <includes>
> >           <include>**</include>
> >         </includes>
> >       </resource>
> >       <resource>
> >         <directory>${notice.dir}</directory>
> >         <targetPath>META-INF</targetPath>
> >         <filtering>true</filtering>
> >         <includes>
> >           <include>LICENSE</include>
> >           <include>NOTICE</include>
> >           <include>DISCLAIMER.txt</include>
> >         </includes>
> >       </resource>
> >     </resources>
> >     <testResources>
> >       <testResource>
> >         <directory>src/test/java</directory>
> >         <excludes>
> >           <exclude>**/*.java</exclude>
> >         </excludes>
> >       </testResource>
> >       <testResource>
> >         <directory>src/test/resources</directory>
> >         <includes>
> >           <include>**</include>
> >         </includes>
> >       </testResource>
> >       <testResource>
> >         <directory>target/generated/src/test/resources</directory>
> >         <includes>
> >           <include>**</include>
> >         </includes>
> >       </testResource>
> >     </testResources>
> >     <plugins>
> >       <plugin>
> >         <groupId>org.apache.maven.plugins</groupId>
> >         <artifactId>maven-antrun-plugin</artifactId>
> >         <version>${antrun.version}</version>
> >         <dependencies>
> >           <dependency>
> >             <groupId>ant</groupId>
> >             <artifactId>ant-trax</artifactId>
> >             <version>1.6.5</version>
> >           </dependency>
> >         </dependencies>
> >       </plugin>
> >       <plugin>
> >         <groupId>org.apache.maven.plugins</groupId>
> >         <artifactId>maven-jar-plugin</artifactId>
> >         <version>${jar.version}</version>
> >         <configuration>
> >           <archive>
> >             <manifest>
> >               <addClasspath>true</addClasspath>
> >             </manifest>
> >             <manifestEntries>
> >              
> > <Specification-Title>${project.name}</Specification-Title>
> > <Specification-Vendor>The Apache Software
> > Foundation</Specification-Vendor>
> > <Specification-Version>${version}</Specification-Version>
> > <Implementation-Vendor-Id>org.apache</Implementation-Vendor-Id>
> > <Implementation-Vendor>The Apache Software
> > Foundation</Implementation-Vendor> </manifestEntries>
> >           </archive>
> >         </configuration>
> >       </plugin>
> >       <plugin>
> >         <artifactId>maven-one-plugin</artifactId>
> >         <executions>
> >           <execution>
> >             <goals>
> >               <goal>install-maven-one-repository</goal>
> >               <goal>deploy-maven-one-repository</goal>
> >             </goals>
> >             <configuration>
> >              
> > <remoteRepositoryId>apache-snapshots</remoteRepositoryId>
> > <remoteRepositoryUrl>scpexe://people.apache.org/www/people.apache.org/
> >repository</remoteRepositoryUrl> </configuration>
> >           </execution>
> >         </executions>
> >       </plugin>
> >       <plugin>
> >         <groupId>org.apache.maven.plugins</groupId>
> >         <artifactId>maven-compiler-plugin</artifactId>
> >         <version>${compiler.version}</version>
> >         <configuration>
> >           <source>${java.source.version}</source>
> >           <target>${java.source.version}</target>
> >           <showDeprecation>true</showDeprecation>
> >           <fork>${compile.forked}</fork>
> >           <compilerArgument>${compile.flags}</compilerArgument>
> >         </configuration>
> >       </plugin>
> >       <plugin>
> >         <groupId>org.apache.maven.plugins</groupId>
> >         <artifactId>maven-site-plugin</artifactId>
> >         <version>${site.version}</version>
> >       </plugin>
> >       <plugin>
> >         <groupId>org.apache.maven.plugins</groupId>
> >         <artifactId>maven-eclipse-plugin</artifactId>
> >         <version>${eclipse.version}</version>
> >         <configuration>
> >           <downloadSources>true</downloadSources>
> >           <buildcommands>
> >            
> > <java.lang.String>org.eclipse.jdt.core.javabuilder</java.lang.String>
> > <java.lang.String>com.atlassw.tools.eclipse.checkstyle.CheckstyleBuild
> >er</java.lang.String>
> > <java.lang.String>net.sourceforge.pmd.eclipse.pmdBuilder</java.lang.St
> >ring> </buildcommands>
> >           <projectnatures>
> >             <nature>org.eclipse.jdt.core.javanature</nature>
> >            
> > <nature>com.atlassw.tools.eclipse.checkstyle.CheckstyleNature</nature>
> > <nature>net.sourceforge.pmd.eclipse.pmdNature</nature>
> > </projectnatures>
> >         </configuration>
> >       </plugin>
> >     </plugins>
> >     <defaultGoal>install</defaultGoal>
> >
> >     <pluginManagement>
> >       <plugins>
> >         <plugin>
> >           <groupId>org.apache.maven.plugins</groupId>
> >           <artifactId>maven-dependency-plugin</artifactId>
> >           <version>2.0-alpha-1</version>
> >         </plugin>
> >         <plugin>
> >           <groupId>org.apache.maven.plugins</groupId>
> >           <artifactId>maven-surefire-plugin</artifactId>
> >           <version>2.1.3</version>
> >           <configuration>
> >             <includes>
> >               <include>**/*Test.java</include>
> >               <include>**/*TestCase.java</include>
> >             </includes>
> >             <excludes>
> >               <exclude>**/*$*</exclude>
> >             </excludes>
> >             <reportFormat>brief</reportFormat>
> >             <useFile>false</useFile>
> >             <forkMode>once</forkMode>
> >             <childDelegation>false</childDelegation>
> >             <argLine>-ea</argLine>
> >           </configuration>
> >         </plugin>
> >         <plugin>
> >           <groupId>org.apache.maven.plugins</groupId>
> >           <artifactId>maven-checkstyle-plugin</artifactId>
> >           <executions>
> >             <execution>
> >               <id>process-sources</id>
> >               <phase>process-sources</phase>
> >               <configuration>
> >                
> > <configLocation>${basedir}/checkstyle.xml</configLocation>
> > <consoleOutput>true</consoleOutput>
> >                 <failsOnError>true</failsOnError>
> >               </configuration>
> >               <goals>
> >                 <goal>checkstyle</goal>
> >               </goals>
> >             </execution>
> >           </executions>
> >         </plugin>
> >       </plugins>
> >     </pluginManagement>
> >
> >
> >     <extensions>
> >       <extension>
> >         <groupId>org.apache.maven.wagon</groupId>
> >         <artifactId>wagon-ssh-external</artifactId>
> >         <version>1.0-alpha-5</version>
> >       </extension>
> >     </extensions>
> >
> >   </build>
> >
> >   <reporting>
> >     <plugins>
> >       <plugin>
> >         <artifactId>maven-checkstyle-plugin</artifactId>
> >       </plugin>
> >       <plugin>
> >         <artifactId>maven-clover-plugin</artifactId>
> >       </plugin>
> >       <!--plugin>
> >         <artifactId>maven-pmd-plugin</artifactId>
> >       </plugin!-->
> >       <plugin>
> >         <artifactId>maven-project-info-reports-plugin</artifactId>
> >       </plugin>
> >     </plugins>
> >   </reporting>
> >
> >   <repositories>
> >     <repository>
> >       <id>apache-snapshots</id>
> >       <name>Apache repo</name>
> >       <url>http://people.apache.org/maven-snapshot-repository</url>
> >       <releases>
> >         <enabled>true</enabled>
> >       </releases>
> >       <snapshots>
> >         <enabled>true</enabled>
> >       </snapshots>
> >     </repository>
> >     <repository>
> >       <id>apache-incubator</id>
> >       <name>Apache incubating repo</name>
> >      
> > <url>http://people.apache.org/repo/m2-incubating-repository</url>
> > </repository>
> >     <repository>
> >       <id>java.net</id>
> >       <name>java.net Maven Repository</name>
> >      
> > <url>https://maven-repository.dev.java.net/nonav/repository/</url>
> > <layout>legacy</layout>
> >     </repository>
> >   </repositories>
> >
> >   <pluginRepositories>
> >     <pluginRepository>
> >       <id>apache-incubator</id>
> >       <name>Apache incubating repo</name>
> >      
> > <url>http://people.apache.org/repo/m2-incubating-repository</url>
> > <layout>default</layout>
> >     </pluginRepository>
> >     <pluginRepository>
> >       <id>codehaus-repo</id>
> >       <name>Codehaus Repository</name>
> >       <url>http://snapshots.repository.codehaus.org</url>
> >       <layout>default</layout>
> >       <snapshots>
> >         <enabled>true</enabled>
> >       </snapshots>
> >       <releases>
> >         <updatePolicy>never</updatePolicy>
> >       </releases>
> >     </pluginRepository>
> >     <pluginRepository>
> >       <id>codehaus-snapshots</id>
> >       <name>Maven Central Plugins Development Repository</name>
> >       <url>http://snapshots.maven.codehaus.org/maven2</url>
> >       <layout>default</layout>
> >       <snapshots>
> >         <enabled>true</enabled>
> >       </snapshots>
> >       <releases>
> >         <updatePolicy>never</updatePolicy>
> >       </releases>
> >     </pluginRepository>
> >     <pluginRepository>
> >       <id>apache-snapshots</id>
> >       <name>Maven apache plugins snapshot repository</name>
> >       <url>http://people.apache.org/maven-snapshot-repository</url>
> >       <layout>default</layout>
> >       <snapshots>
> >         <enabled>true</enabled>
> >       </snapshots>
> >       <releases>
> >         <updatePolicy>never</updatePolicy>
> >       </releases>
> >     </pluginRepository>
> >   </pluginRepositories>
> >
> >   <distributionManagement>
> >     <snapshotRepository>
> >       <id>apache-snapshots</id>
> >       <name>Apache SNAPSHOT Repository</name>
> >      
> > <url>scpexe://people.apache.org/www/people.apache.org/repo/m2-snapshot
> >-repository</url> </snapshotRepository>
> >   </distributionManagement>
> >
> >   <profiles>
> >     <profile>
> >       <!-- this is a hack for eclipse - taken from Tuscany. Eclipse
> > doesn't like "." as a resource directory as then you have source
> > directories inside a src directory which causes all sorts of problems.
> >  so the resources directory gets pointed back to the resources
> > directory  so the NOTICE.txt, LICENSE.txt and DISCLAIMER.txt files
> > won't be included in the eclipse builds.
> >       -->
> >       <id>eclipse</id>
> >       <properties>
> >         <notice.dir>src/main/resources</notice.dir>
> >       </properties>
> >       <build>
> >         <defaultGoal>process-test-sources</defaultGoal>
> >         <plugins>
> >           <plugin>
> >             <groupId>org.apache.maven.plugins</groupId>
> >             <artifactId>maven-eclipse-plugin</artifactId>
> >             <executions>
> >               <execution>
> >                 <id>setup.eclipse.project</id>
> >                 <phase>process-test-sources</phase>
> >                 <goals>
> >                   <goal>eclipse</goal>
> >                 </goals>
> >               </execution>
> >             </executions>
> >           </plugin>
> >         </plugins>
> >       </build>
> >     </profile>
> >
> >     <profile>
> >       <id>full</id>
> >       <activation>
> >         <activeByDefault>true</activeByDefault>
> >       </activation>
> >       <modules>
> >         <module>api</module>
> >         <module>tools</module>
> >         <module>maven-plugins</module>
> >         <module>bindings</module>
> >         <module>distribution</module>
> >       </modules>
> >     </profile>
> >
> >     <profile>
> >       <id>runtime</id>
> >       <modules>
> >         <module>distribution</module>
> >       </modules>
> >     </profile>
> >
> >
> >     <profile>
> >       <id>release</id>
> >       <build>
> >         <plugins>
> >           <!-- We want to deploy the artifact to a staging location
> > for perusal --> <plugin>
> >             <inherited>true</inherited>
> >             <artifactId>maven-deploy-plugin</artifactId>
> >             <version>2.3</version>
> >             <configuration>
> >              
> > <altDeploymentRepository>${deploy.altRepository}</altDeploymentReposit
> >ory> <updateReleaseInfo>true</updateReleaseInfo>
> >             </configuration>
> >           </plugin>
> >           <!-- We want to sign the artifact, the POM, and all attached
> > artifacts --> <plugin>
> >             <artifactId>maven-gpg-plugin</artifactId>
> >             <version>1.0-alpha-1</version>
> >             <executions>
> >               <execution>
> >                 <goals>
> >                   <goal>sign</goal>
> >                 </goals>
> >                 <configuration>
> >                   <passphrase>${gpg.passphrase}</passphrase>
> >                 </configuration>
> >               </execution>
> >             </executions>
> >           </plugin>
> >         </plugins>
> >       </build>
> >     </profile>
> >     <profile>
> >       <id>deploy</id>
> >       <build>
> >         <defaultGoal>deploy</defaultGoal>
> >         <plugins>
> >           <plugin>
> >             <groupId>org.apache.maven.plugins</groupId>
> >             <artifactId>maven-source-plugin</artifactId>
> >             <version>2.0.2</version>
> >             <executions>
> >               <execution>
> >                 <id>attach-sources</id>
> >                 <goals>
> >                   <goal>jar</goal>
> >                 </goals>
> >               </execution>
> >             </executions>
> >           </plugin>
> >           <!--plugin>
> >             This does NOT work yet.   They will not have the
> > NOTICE/DISCLAIMER/LICENSE. Once Yoko moves to the remote-resources to
> > take care of them, this can be uncommented
> >
> >             <groupId>org.apache.maven.plugins</groupId>
> >             <artifactId>maven-javadoc-plugin</artifactId>
> >             <version>2.2</version>
> >             <executions>
> >               <execution>
> >                 <id>attach-javadocs</id>
> >                 <goals>
> >                   <goal>jar</goal>
> >                 </goals>
> >               </execution>
> >             </executions>
> >           </plugin-->
> >         </plugins>
> >       </build>
> >     </profile>
> >   </profiles>
> >
> >   <ciManagement>
> >     <system>continuum</system>
> >     <url>http://vmbuild.apache.org/continuum</url>
> >     <notifiers>
> >       <notifier>
> >         <configuration>
> >           <address>yoko-commits@incubator.apache.org</address>
> >         </configuration>
> >       </notifier>
> >     </notifiers>
> >   </ciManagement>
> >
> >   <scm>
> >    
> > <connection>scm:svn:http://svn.apache.org/repos/asf/incubator/yoko/tru
> >nk</connection>
> > <developerConnection>scm:svn:https://${maven.username}@svn.apache.org/
> >repos/asf/incubator/yoko/trunk</developerConnection>
> > <url>http://svn.apache.org/viewvc/incubator/yoko/trunk</url> </scm>
> >
> > </project>

-- 
J. Daniel Kulp
Principal Engineer
IONA
P: 781-902-8727    C: 508-380-7194
daniel.kulp@iona.com
http://www.dankulp.com/blog

Mime
View raw message