Download jgroups-3.4.2.final.jar file

Introduction

You can download jgroups-3.4.2.final.jar in this page.

License

GNU Lesser General Public License 2.1

Type List

jgroups-3.4.2.final.jar file has the following types.

EncryptKeyStore.xml
EncryptNoKeyStore.xml
INSTALL.html
JGroups-3.4.xsd
LICENSE
META-INF/MANIFEST.MF
README
auth_X509.xml
auth_fixedlist.xml
auth_krb5.xml
auth_md5.xml
auth_regex.xml
auth_simple.xml
bare-bones.xml
encrypt-entire-message.xml
encrypt.xml
fast-local.xml
flush-tcp.xml
flush-udp.xml
fork-stacks.xml
jg-magic-map.xml
jg-messages.properties
jg-messages_de.properties
jg-protocol-ids.xml
log4j2.xml
mping.xml
org.jgroups.Address.class
org.jgroups.AnycastAddress.class
org.jgroups.Channel.class
org.jgroups.ChannelListener.class
org.jgroups.Event.class
org.jgroups.Global.class
org.jgroups.Header.class
org.jgroups.JChannel.class
org.jgroups.Membership.class
org.jgroups.MembershipListener.class
org.jgroups.MergeView.class
org.jgroups.Message.class
org.jgroups.MessageListener.class
org.jgroups.PhysicalAddress.class
org.jgroups.Receiver.class
org.jgroups.ReceiverAdapter.class
org.jgroups.StateTransferException.class
org.jgroups.SuspectedException.class
org.jgroups.TimeoutException.class
org.jgroups.UnreachableException.class
org.jgroups.UpHandler.class
org.jgroups.Version.class
org.jgroups.View.class
org.jgroups.ViewId.class
org.jgroups.annotations.DeprecatedProperty.class
org.jgroups.annotations.Experimental.class
org.jgroups.annotations.GuardedBy.class
org.jgroups.annotations.Immutable.class
org.jgroups.annotations.LocalAddress.class
org.jgroups.annotations.MBean.class
org.jgroups.annotations.ManagedAttribute.class
org.jgroups.annotations.ManagedOperation.class
org.jgroups.annotations.Property.class
org.jgroups.annotations.Unsupported.class
org.jgroups.auth.AuthToken.class
org.jgroups.auth.DemoToken.class
org.jgroups.auth.FixedMembershipToken.class
org.jgroups.auth.Krb5Token.class
org.jgroups.auth.Krb5TokenUtils.class
org.jgroups.auth.MD5Token.class
org.jgroups.auth.RegexMembership.class
org.jgroups.auth.SimpleToken.class
org.jgroups.auth.X509Token.class
org.jgroups.blocks.AbstractConnectionMap.class
org.jgroups.blocks.AsyncRequestHandler.class
org.jgroups.blocks.BasicConnectionTable.class
org.jgroups.blocks.Cache.class
org.jgroups.blocks.Connection.class
org.jgroups.blocks.ConnectionMap.class
org.jgroups.blocks.ConnectionTableNIO.class
org.jgroups.blocks.GridFile.class
org.jgroups.blocks.GridFilesystem.class
org.jgroups.blocks.GridInputStream.class
org.jgroups.blocks.GridOutputStream.class
org.jgroups.blocks.GroupRequest.class
org.jgroups.blocks.LazyRemovalCache.class
org.jgroups.blocks.MemcachedConnector.class
org.jgroups.blocks.MessageDispatcher.class
org.jgroups.blocks.MethodCall.class
org.jgroups.blocks.MethodLookup.class
org.jgroups.blocks.PartitionedHashMap.class
org.jgroups.blocks.ReplCache.class
org.jgroups.blocks.ReplicatedHashMap.class
org.jgroups.blocks.ReplicatedMap.class
org.jgroups.blocks.ReplicatedTree.class
org.jgroups.blocks.Request.class
org.jgroups.blocks.RequestCorrelator.class
org.jgroups.blocks.RequestHandler.class
org.jgroups.blocks.RequestOptions.class
org.jgroups.blocks.Response.class
org.jgroups.blocks.ResponseMode.class
org.jgroups.blocks.RpcDispatcher.class
org.jgroups.blocks.RspCollector.class
org.jgroups.blocks.RspFilter.class
org.jgroups.blocks.TCPConnectionMap.class
org.jgroups.blocks.UnicastRequest.class
org.jgroups.blocks.atomic.Counter.class
org.jgroups.blocks.atomic.CounterService.class
org.jgroups.blocks.executor.ExecutionCompletionService.class
org.jgroups.blocks.executor.ExecutionRunner.class
org.jgroups.blocks.executor.ExecutionService.class
org.jgroups.blocks.executor.Executions.class
org.jgroups.blocks.executor.ExecutorEvent.class
org.jgroups.blocks.executor.ExecutorNotification.class
org.jgroups.blocks.locking.AwaitInfo.class
org.jgroups.blocks.locking.LockInfo.class
org.jgroups.blocks.locking.LockNotification.class
org.jgroups.blocks.locking.LockService.class
org.jgroups.blocks.mux.MuxHeader.class
org.jgroups.blocks.mux.MuxMessageDispatcher.class
org.jgroups.blocks.mux.MuxRequestCorrelator.class
org.jgroups.blocks.mux.MuxRpcDispatcher.class
org.jgroups.blocks.mux.MuxUpHandler.class
org.jgroups.blocks.mux.Muxer.class
org.jgroups.blocks.mux.NoMuxHandler.class
org.jgroups.blocks.mux.NoMuxHandlerRspFilter.class
org.jgroups.client.StompConnection.class
org.jgroups.conf.ClassConfigurator.class
org.jgroups.conf.ConfiguratorFactory.class
org.jgroups.conf.PlainConfigurator.class
org.jgroups.conf.PropertyConverter.class
org.jgroups.conf.PropertyConverters.class
org.jgroups.conf.PropertyHelper.class
org.jgroups.conf.ProtocolConfiguration.class
org.jgroups.conf.ProtocolStackConfigurator.class
org.jgroups.conf.XmlConfigurator.class
org.jgroups.demos.Chat.class
org.jgroups.demos.CounterServiceDemo.class
org.jgroups.demos.Draw.class
org.jgroups.demos.DrawCommand.class
org.jgroups.demos.ExecutionServiceDemo.class
org.jgroups.demos.JmxDemo.class
org.jgroups.demos.KeyStoreGenerator.class
org.jgroups.demos.LockServiceDemo.class
org.jgroups.demos.MemcachedServer.class
org.jgroups.demos.MyCanvas.class
org.jgroups.demos.PartitionedHashMapDemo.class
org.jgroups.demos.ProgrammaticChat.class
org.jgroups.demos.PubSub.class
org.jgroups.demos.QuoteClient.class
org.jgroups.demos.QuoteServer.class
org.jgroups.demos.RelayDemo.class
org.jgroups.demos.RelayDemoRpc.class
org.jgroups.demos.ReplCacheDemo.class
org.jgroups.demos.ReplicatedHashMapDemo.class
org.jgroups.demos.StompChat.class
org.jgroups.demos.StompDraw.class
org.jgroups.demos.Topology.class
org.jgroups.demos.TotOrderRequest.class
org.jgroups.demos.TotalOrder.class
org.jgroups.demos.ViewDemo.class
org.jgroups.demos.applets.DrawApplet.class
org.jgroups.demos.wb.ApplFrame.class
org.jgroups.demos.wb.GraphPanel.class
org.jgroups.demos.wb.MessageDialog.class
org.jgroups.demos.wb.Node.class
org.jgroups.demos.wb.SendDialog.class
org.jgroups.demos.wb.UserInfoDialog.class
org.jgroups.demos.wb.Whiteboard.class
org.jgroups.fork.ForkChannel.class
org.jgroups.fork.ForkConfig.class
org.jgroups.fork.ForkProtocol.class
org.jgroups.fork.ForkProtocolStack.class
org.jgroups.jmx.JmxConfigurator.class
org.jgroups.jmx.ResourceDMBean.class
org.jgroups.logging.CustomLogFactory.class
org.jgroups.logging.JDKLogImpl.class
org.jgroups.logging.Log.class
org.jgroups.logging.Log4J2LogImpl.class
org.jgroups.logging.Log4JLogImpl.class
org.jgroups.logging.LogFactory.class
org.jgroups.protocols.AUTH.class
org.jgroups.protocols.AuthHeader.class
org.jgroups.protocols.BARRIER.class
org.jgroups.protocols.BPING.class
org.jgroups.protocols.BasicTCP.class
org.jgroups.protocols.CENTRAL_EXECUTOR.class
org.jgroups.protocols.CENTRAL_LOCK.class
org.jgroups.protocols.COMPRESS.class
org.jgroups.protocols.COUNTER.class
org.jgroups.protocols.DAISYCHAIN.class
org.jgroups.protocols.DELAY.class
org.jgroups.protocols.DISCARD.class
org.jgroups.protocols.DISCARD_PAYLOAD.class
org.jgroups.protocols.DUPL.class
org.jgroups.protocols.Discovery.class
org.jgroups.protocols.ENCRYPT.class
org.jgroups.protocols.EXAMPLE.class
org.jgroups.protocols.Executing.class
org.jgroups.protocols.FC.class
org.jgroups.protocols.FD.class
org.jgroups.protocols.FD_ALL.class
org.jgroups.protocols.FD_PING.class
org.jgroups.protocols.FD_SOCK.class
org.jgroups.protocols.FILE_PING.class
org.jgroups.protocols.FORK.class
org.jgroups.protocols.FORWARD_TO_COORD.class
org.jgroups.protocols.FRAG.class
org.jgroups.protocols.FRAG2.class
org.jgroups.protocols.FcHeader.class
org.jgroups.protocols.FlowControl.class
org.jgroups.protocols.FragHeader.class
org.jgroups.protocols.HDRS.class
org.jgroups.protocols.JDBC_PING.class
org.jgroups.protocols.Locking.class
org.jgroups.protocols.MERGE2.class
org.jgroups.protocols.MERGE3.class
org.jgroups.protocols.MFC.class
org.jgroups.protocols.MPING.class
org.jgroups.protocols.PDC.class
org.jgroups.protocols.PEER_LOCK.class
org.jgroups.protocols.PING.class
org.jgroups.protocols.PRIO.class
org.jgroups.protocols.PingData.class
org.jgroups.protocols.PingHeader.class
org.jgroups.protocols.PrioHeader.class
org.jgroups.protocols.RACKSPACE_PING.class
org.jgroups.protocols.RATE_LIMITER.class
org.jgroups.protocols.RELAY.class
org.jgroups.protocols.RSVP.class
org.jgroups.protocols.S3_PING.class
org.jgroups.protocols.SCOPE.class
org.jgroups.protocols.SEQUENCER.class
org.jgroups.protocols.SHARED_LOOPBACK.class
org.jgroups.protocols.SHUFFLE.class
org.jgroups.protocols.SIZE.class
org.jgroups.protocols.STATS.class
org.jgroups.protocols.STOMP.class
org.jgroups.protocols.SWIFT_PING.class
org.jgroups.protocols.TCP.class
org.jgroups.protocols.TCPGOSSIP.class
org.jgroups.protocols.TCPPING.class
org.jgroups.protocols.TCP_NIO.class
org.jgroups.protocols.TP.class
org.jgroups.protocols.TRACE.class
org.jgroups.protocols.TUNNEL.class
org.jgroups.protocols.TpHeader.class
org.jgroups.protocols.UDP.class
org.jgroups.protocols.UFC.class
org.jgroups.protocols.UNICAST.class
org.jgroups.protocols.UNICAST2.class
org.jgroups.protocols.UNICAST3.class
org.jgroups.protocols.VERIFY_SUSPECT.class
org.jgroups.protocols.pbcast.ClientGmsImpl.class
org.jgroups.protocols.pbcast.CoordGmsImpl.class
org.jgroups.protocols.pbcast.DeltaView.class
org.jgroups.protocols.pbcast.FLUSH.class
org.jgroups.protocols.pbcast.GMS.class
org.jgroups.protocols.pbcast.GmsImpl.class
org.jgroups.protocols.pbcast.JoinRsp.class
org.jgroups.protocols.pbcast.MergeData.class
org.jgroups.protocols.pbcast.Merger.class
org.jgroups.protocols.pbcast.NAKACK.class
org.jgroups.protocols.pbcast.NAKACK2.class
org.jgroups.protocols.pbcast.NakAckHeader.class
org.jgroups.protocols.pbcast.NakAckHeader2.class
org.jgroups.protocols.pbcast.ParticipantGmsImpl.class
org.jgroups.protocols.pbcast.STABLE.class
org.jgroups.protocols.pbcast.STATE.class
org.jgroups.protocols.pbcast.STATE_SOCK.class
org.jgroups.protocols.pbcast.STATE_TRANSFER.class
org.jgroups.protocols.pbcast.ServerGmsImpl.class
org.jgroups.protocols.pbcast.StreamingStateTransfer.class
org.jgroups.protocols.relay.CanBeSiteMaster.class
org.jgroups.protocols.relay.CanBeSiteMasterTopology.class
org.jgroups.protocols.relay.RELAY2.class
org.jgroups.protocols.relay.Relayer.class
org.jgroups.protocols.relay.RouteStatusListener.class
org.jgroups.protocols.relay.SiteAddress.class
org.jgroups.protocols.relay.SiteMaster.class
org.jgroups.protocols.relay.SiteUUID.class
org.jgroups.protocols.relay.config.RelayConfig.class
org.jgroups.protocols.rules.CheckFDMonitor.class
org.jgroups.protocols.rules.EventHandler.class
org.jgroups.protocols.rules.Rule.class
org.jgroups.protocols.rules.SUPERVISOR.class
org.jgroups.protocols.rules.SampleRule.class
org.jgroups.protocols.tom.DeliveryManager.class
org.jgroups.protocols.tom.DeliveryManagerImpl.class
org.jgroups.protocols.tom.DeliveryProtocol.class
org.jgroups.protocols.tom.DeliveryThread.class
org.jgroups.protocols.tom.MessageID.class
org.jgroups.protocols.tom.SenderManager.class
org.jgroups.protocols.tom.SequenceNumberManager.class
org.jgroups.protocols.tom.StatsCollector.class
org.jgroups.protocols.tom.TOA.class
org.jgroups.protocols.tom.ToaHeader.class
org.jgroups.stack.AddressGenerator.class
org.jgroups.stack.Configurator.class
org.jgroups.stack.DefaultRetransmitter.class
org.jgroups.stack.DiagnosticsHandler.class
org.jgroups.stack.ExponentialInterval.class
org.jgroups.stack.GossipData.class
org.jgroups.stack.GossipRouter.class
org.jgroups.stack.Interval.class
org.jgroups.stack.IpAddress.class
org.jgroups.stack.MembershipChangePolicy.class
org.jgroups.stack.NakReceiverWindow.class
org.jgroups.stack.Protocol.class
org.jgroups.stack.ProtocolStack.class
org.jgroups.stack.RangeBasedRetransmitter.class
org.jgroups.stack.Retransmitter.class
org.jgroups.stack.RouterStub.class
org.jgroups.stack.RouterStubManager.class
org.jgroups.stack.StateTransferInfo.class
org.jgroups.stack.StaticInterval.class
org.jgroups.tests.CheckGaps.class
org.jgroups.tests.CheckMonotonicallyIncreasingNumbers.class
org.jgroups.tests.CheckToaOrder.class
org.jgroups.tests.DiscoveryPacket.class
org.jgroups.tests.DiscoveryRequest.class
org.jgroups.tests.DiscoveryResponse.class
org.jgroups.tests.FlowControlTest.class
org.jgroups.tests.GetGlobalAddress.class
org.jgroups.tests.GridFilesystemTest.class
org.jgroups.tests.LargeState.class
org.jgroups.tests.MakeUnique.class
org.jgroups.tests.McastDiscovery.class
org.jgroups.tests.McastReceiverTest.class
org.jgroups.tests.McastSenderTest.class
org.jgroups.tests.MessageDispatcherSpeedTest.class
org.jgroups.tests.ModClusterAdvertizeListener.class
org.jgroups.tests.ParseMessages.class
org.jgroups.tests.PingPong.class
org.jgroups.tests.PingPongDatagram.class
org.jgroups.tests.Probe.class
org.jgroups.tests.Result.class
org.jgroups.tests.RoundTrip.class
org.jgroups.tests.RoundTripMulticast.class
org.jgroups.tests.RoundTripTcp.class
org.jgroups.tests.RoundTripUdp.class
org.jgroups.tests.RouterStubGet.class
org.jgroups.tests.RpcDispatcherBlocking.class
org.jgroups.tests.RpcDispatcherSpeedTest.class
org.jgroups.tests.ShmTest.class
org.jgroups.tests.TestToaOrder.class
org.jgroups.tests.UnicastChannelTest.class
org.jgroups.tests.UnicastTest.class
org.jgroups.tests.UnicastTestRpc.class
org.jgroups.tests.UnicastTestTcpRpc.class
org.jgroups.tests.bla.class
org.jgroups.tests.bla2.class
org.jgroups.tests.bla3.class
org.jgroups.tests.bla5.class
org.jgroups.tests.perf.JPerf.class
org.jgroups.tests.perf.MPerf.class
org.jgroups.tests.perf.MPerfRpc.class
org.jgroups.tests.perf.UPerf.class
org.jgroups.tests.perf.UUPerf.class
org.jgroups.tests.perf.UdpPerf.class
org.jgroups.util.AckCollector.class
org.jgroups.util.AdditionalDataUUID.class
org.jgroups.util.AgeOutCache.class
org.jgroups.util.ArrayIterator.class
org.jgroups.util.Average.class
org.jgroups.util.BlockingInputStream.class
org.jgroups.util.BoundedHashMap.class
org.jgroups.util.BoundedList.class
org.jgroups.util.Buffer.class
org.jgroups.util.ConcurrentLinkedBlockingQueue.class
org.jgroups.util.CreditMap.class
org.jgroups.util.CustomRejectionPolicy.class
org.jgroups.util.DefaultSocketFactory.class
org.jgroups.util.DefaultThreadFactory.class
org.jgroups.util.DefaultTimeScheduler.class
org.jgroups.util.Digest.class
org.jgroups.util.DirectExecutor.class
org.jgroups.util.ExpiryCache.class
org.jgroups.util.ExposedByteArrayInputStream.class
org.jgroups.util.ExposedByteArrayOutputStream.class
org.jgroups.util.ExposedDataOutputStream.class
org.jgroups.util.FixedSizeBitSet.class
org.jgroups.util.ForwardQueue.class
org.jgroups.util.FutureListener.class
org.jgroups.util.GetNetworkInterfaces.class
org.jgroups.util.HashedTimingWheel.class
org.jgroups.util.Headers.class
org.jgroups.util.ImmutableReference.class
org.jgroups.util.LazyThreadFactory.class
org.jgroups.util.MergeId.class
org.jgroups.util.MessageBatch.class
org.jgroups.util.MockTimeScheduler.class
org.jgroups.util.MutableDigest.class
org.jgroups.util.MyReceiver.class
org.jgroups.util.NoProgressException.class
org.jgroups.util.NotifyingFuture.class
org.jgroups.util.NullFuture.class
org.jgroups.util.Owner.class
org.jgroups.util.PayloadUUID.class
org.jgroups.util.ProgressCheckRejectionPolicy.class
org.jgroups.util.Promise.class
org.jgroups.util.PropertiesToXML.class
org.jgroups.util.Queue.class
org.jgroups.util.QueueClosedException.class
org.jgroups.util.Range.class
org.jgroups.util.ResourceManager.class
org.jgroups.util.ResponseCollector.class
org.jgroups.util.RetransmitTable.class
org.jgroups.util.RingBuffer.class
org.jgroups.util.RingBufferLockless.class
org.jgroups.util.Rsp.class
org.jgroups.util.RspList.class
org.jgroups.util.Seqno.class
org.jgroups.util.SeqnoComparator.class
org.jgroups.util.SeqnoList.class
org.jgroups.util.SeqnoRange.class
org.jgroups.util.ShutdownRejectedExecutionHandler.class
org.jgroups.util.SingletonAddress.class
org.jgroups.util.SizeStreamable.class
org.jgroups.util.SocketFactory.class
org.jgroups.util.StackType.class
org.jgroups.util.StateTransferResult.class
org.jgroups.util.Streamable.class
org.jgroups.util.SuppressCache.class
org.jgroups.util.SuppressLog.class
org.jgroups.util.Table.class
org.jgroups.util.ThreadFactory.class
org.jgroups.util.TimeScheduler.class
org.jgroups.util.TimeScheduler2.class
org.jgroups.util.TimeScheduler3.class
org.jgroups.util.TopologyUUID.class
org.jgroups.util.Triple.class
org.jgroups.util.Tuple.class
org.jgroups.util.UUID.class
org.jgroups.util.Util.class
org.jgroups.util.XMLSchemaGenerator.class
relay1.xml
relay2.xml
rules.xml
sequencer.xml
settings.xml
tcp-nio.xml
tcp.xml
tcpgossip.xml
toa.xml
tunnel.xml
udp-largecluster.xml
udp.xml

Pom

jgroups-3.4.2.final.pom file content.

<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">
    <modelVersion>4.0.0</modelVersion>
    <groupId>org.jgroups</groupId>
    <artifactId>jgroups</artifactId>
    <packaging>bundle</packaging>
    <name>JGroups</name>
    <version>3.4.2.Final</version>
    <url>http://www.jgroups.org</url>
    <description>
        Reliable cluster communication toolkit
    </description>

    <organization>
        <name>JBoss, a division of Red Hat</name>
        <url>http://www.jboss.org</url>
    </organization>

    <developers>
        <developer>
            <name>Bela Ban</name>
            <email>belaban@yahoo.com</email>
        </developer>
    </developers>

    <licenses>
        <license>
            <name>Apache License 2.0</name>
            <url>http://www.apache.org/licenses/LICENSE-2.0.html</url>
        </license>
    </licenses>

    <scm>
        <connection>scm:git:git://github.com/belaban/JGroups.git</connection>
        <developerConnection>scm:git:ssh://git@github.com/belaban/JGroups.git</developerConnection>
        <url>https://github.com/belaban/JGroups</url>
    </scm>

    <issueManagement>
        <system>jira</system>
        <url>https://jira.jboss.com/jira/browse/JGRP</url>
    </issueManagement>

    <distributionManagement>
        <repository>
            <id>jboss-releases-repository</id>
            <name>JBoss Releases Repository</name>
            <url>https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/</url>
        </repository>
    </distributionManagement>

    <prerequisites>
        <maven>3.0.4</maven>
    </prerequisites>

    <repositories>
        <repository>
            <id>jboss-public-repository-group</id>
            <name>JBoss Public Maven Repository Group</name>
            <url>https://repository.jboss.org/nexus/content/groups/public/</url>
            <layout>default</layout>
            <releases>
                <enabled>true</enabled>
                <updatePolicy>never</updatePolicy>
            </releases>
            <snapshots>
                <enabled>true</enabled>
                <updatePolicy>never</updatePolicy>
            </snapshots>
        </repository>
    </repositories>

    <dependencies>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.14</version>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-core</artifactId>
            <version>2.0-beta9</version>
            <optional>true</optional>
        </dependency>

        <!-- Test dependencies -->
        <dependency>
            <groupId>org.testng</groupId>
            <artifactId>testng</artifactId>
            <version>6.8.5</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.jboss.byteman</groupId>
            <artifactId>byteman-bmunit</artifactId>
            <version>2.1.3</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>bouncycastle</groupId>
            <artifactId>bcprov-jdk15</artifactId>
            <version>140</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
    <build>
        <sourceDirectory>src</sourceDirectory>
        <resources>
            <resource>
                <directory>conf</directory>
                <includes>
                    <include>*.xml</include>
                    <include>jg-messages*.properties</include>
                </includes>
                <excludes>
                    <exclude>*-service.xml</exclude>
                </excludes>
            </resource>
            <resource>
                <directory>${project.build.directory}/schema</directory>
            </resource>
            <resource>
               <directory>${project.basedir}</directory>
               <includes>
                  <include>INSTALL.html</include>
                  <include>LICENSE</include>
                  <include>README</include>
               </includes>
            </resource>
            <resource>
              <directory>${project.basedir}/lib</directory>
              <includes>
                 <include>licenses/thirdparty*</include>
              </includes>
            </resource>
        </resources>
        <plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                    <excludes>
                        <exclude>org/jgroups/util/JUnitXMLReporter.java</exclude>
                        <!--<exclude>org/jgroups/demos/**</exclude>-->
                    </excludes>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-enforcer-plugin</artifactId>
                <version>1.3.1</version>
                <executions>
                    <execution>
                        <id>enforce-java</id>
                        <goals>
                            <goal>enforce</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <rules>
                        <requireJavaVersion>
                            <!-- require JDK 1.6 to run the build -->
                            <version>[1.6,)</version>
                        </requireJavaVersion>
                        <requireMavenVersion>
                            <version>3.0.4</version>
                        </requireMavenVersion>
                    </rules>
                </configuration>
            </plugin>
           <plugin>
              <groupId>org.codehaus.mojo</groupId>
              <artifactId>build-helper-maven-plugin</artifactId>
              <executions>
                 <execution>
                    <id>add-source</id>
                    <phase>validate</phase>
                    <goals>
                       <goal>add-source</goal>
                    </goals>
                    <configuration>
                       <sources>
                          <!-- These tests have to go in the main jar -->
                          <source>tests/other</source>
                          <source>tests/perf</source>
                       </sources>
                    </configuration>
                 </execution>
                 <execution>
                    <id>add-test-source</id>
                    <phase>validate</phase>
                    <goals>
                       <goal>add-test-source</goal>
                    </goals>
                    <configuration>
                       <sources>
                          <source>tests/byteman</source>
                          <source>tests/junit</source>
                          <source>tests/junit-functional</source>
                          <!-- tests/other and tests/perf are included in the normal sources -->
                          <source>tests/stress</source>
                       </sources>
                    </configuration>
                 </execution>
              </executions>
           </plugin>
           <plugin>
                <artifactId>maven-antrun-plugin</artifactId>
                <executions>
                    <execution>
                        <id>compile</id>
                        <phase>compile</phase>
                        <goals>
                            <goal>run</goal>
                        </goals>
                        <configuration>
                            <tasks>
                                <property name="compile_classpath" refid="maven.compile.classpath"/>
                                <property name="plugin_classpath" refid="maven.plugin.classpath"/>
                                <delete dir="${project.build.directory}/schema" failonerror="false"/>
                                <mkdir dir="${project.build.directory}/schema"/>
                                <java classname="org.jgroups.util.XMLSchemaGenerator">
                                    <classpath>
                                        <pathelement path="${compile_classpath}"/>
                                        <pathelement path="${plugin_classpath}"/>
                                    </classpath>
                                    <arg line="-o ${project.build.directory}/schema"/>
                                </java>
                            </tasks>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            <!-- Make sure we generate src jars too -->
            <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-source-plugin</artifactId>
               <inherited>true</inherited>
               <executions>
                    <execution>
                        <id>attach-sources</id>
                        <phase>verify</phase>
                        <goals>
                            <goal>jar-no-fork</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <configuration>
                    <archive>
                        <manifestFile>conf/manifest.mf</manifestFile>
                    </archive>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.felix</groupId>
                <artifactId>maven-bundle-plugin</artifactId>
                <extensions>true</extensions>
                <configuration>
                    <instructions>
                        <Main-Class>org.jgroups.Version</Main-Class>
                        <Implementation-Version>${project.version}</Implementation-Version>
                        <Export-Package>
                            schema;version=${project.version},
                            ${project.groupId}.*;version=${project.version}
                        </Export-Package>
                        <Bundle-RequiredExecutionEnvironment>J2SE-1.6</Bundle-RequiredExecutionEnvironment>
                    </instructions>
                </configuration>
            </plugin>

            <!-- Disable default tests: they won't run since they are lacking configuration -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <configuration>
                    <skip>true</skip>
                </configuration>
                <executions>
                    <execution>
                        <phase>test</phase>
                    </execution>
                </executions>
            </plugin>

            <!-- Run the tests via ant -->
            <plugin>
                <artifactId>maven-antrun-plugin</artifactId>
                <executions>
                    <execution>
                        <phase>test</phase>
                        <configuration>
                            <tasks unless="maven.test.skip">
                                <ant antfile="${basedir}/build.xml" target="all-tests">
                                    <property name="build.compiler" value="extJavac"/>
                                </ant>
                            </tasks>
                        </configuration>
                        <goals>
                            <goal>run</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

        </plugins>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.apache.felix</groupId>
                    <artifactId>maven-bundle-plugin</artifactId>
                    <version>2.3.7</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-antrun-plugin</artifactId>
                    <version>1.7</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-clean-plugin</artifactId>
                    <version>2.5</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.0</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-deploy-plugin</artifactId>
                    <version>2.7</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-install-plugin</artifactId>
                    <version>2.4</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-jar-plugin</artifactId>
                    <version>2.4</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-resources-plugin</artifactId>
                    <version>2.6</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-site-plugin</artifactId>
                    <version>3.2</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-source-plugin</artifactId>
                    <version>2.2.1</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <version>2.12.4</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-failsafe-plugin</artifactId>
                    <version>2.15</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-dependency-plugin</artifactId>
                    <version>2.8</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-help-plugin</artifactId>
                    <version>2.2</version>
                </plugin>
                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>build-helper-maven-plugin</artifactId>
                    <version>1.8</version>
                </plugin>
                <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
                <plugin>
                    <groupId>org.eclipse.m2e</groupId>
                    <artifactId>lifecycle-mapping</artifactId>
                    <version>1.0.0</version>
                    <configuration>
                        <lifecycleMappingMetadata>
                            <pluginExecutions>
                                <pluginExecution>
                                    <pluginExecutionFilter>
                                        <groupId>org.apache.maven.plugins</groupId>
                                        <artifactId>maven-antrun-plugin</artifactId>
                                        <versionRange>[1.3,)</versionRange>
                                        <goals>
                                            <goal>run</goal>
                                        </goals>
                                    </pluginExecutionFilter>
                                    <action>
                                        <ignore />
                                    </action>
                                </pluginExecution>
                            </pluginExecutions>
                        </lifecycleMappingMetadata>
                    </configuration>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>
</project>

POM Entry

<dependency>
   <groupId>org.jgroups</groupId>
   <artifactId>jgroups</artifactId>
   <version>3.4.2.final</version>
</dependency>

Download

If you think the following jgroups-3.4.2.final.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.



Download jgroups-3.4.2.final.jar file




PreviousNext

Related