Commit Graph

279 Commits

Author SHA1 Message Date
Martyn Taylor 8c1e0e15fc [maven-release-plugin] prepare release 1.1.0 2015-09-07 10:01:10 +01:00
Martyn Taylor a2aa18c123 [maven-release-plugin] prepare for next development iteration 2015-09-04 20:20:13 +01:00
Martyn Taylor a5decb659e [maven-release-plugin] prepare release 1.1.0 2015-09-04 20:19:11 +01:00
Martyn Taylor 4576ccea08 [maven-release-plugin] prepare for next development iteration 2015-09-04 19:48:52 +01:00
Clebert Suconic 76288a3ad9 Adding -Xdoclint:none back and requiring java8 only for the release profile 2015-09-04 10:01:25 -04:00
Clebert Suconic d70791c95a ARTEMIS-120 - Netty update 2015-09-03 22:26:46 -04:00
Clebert Suconic ab618d295d binding UDP to localhost so the testsuite will work on environments where UDP is not available due to firewal constraints
The server would need to have loopback routes for UDP for this to work.
2015-09-03 18:06:10 -04:00
Clebert Suconic a440682ec0 upgrading activemq openwire client 2015-08-24 20:09:33 -04:00
Ville Skyttä e46dd5f6f9 Suppress unfixable checkstyle violations in JavaCC generated sources 2015-08-16 15:36:05 +03:00
Ville Skyttä eb407389a6 Update maven-checkstyle-plugin to version 2.16 2015-08-16 15:26:15 +03:00
Clebert Suconic 64981f9001 Update proton to 0.10 2015-08-14 11:42:29 -04:00
Martyn Taylor 90940091d3 Downgrade Paho SNAPSHOT dep to latest release 2015-08-12 11:59:12 +01:00
Clebert Suconic 21bf440636 This commit has improvements on the examples including:
https://issues.apache.org/jira/browse/ARTEMIS-113 Better organize examples
https://issues.apache.org/jira/browse/ARTEMIS-114 Some openwire examples
2015-08-11 23:44:43 -04:00
Martyn Taylor f48fc9bf76 Added Basic MQTT Pub Sub example 2015-08-11 21:55:18 -04:00
Clebert Suconic d68fd6099b update apache pom 2015-08-11 21:55:18 -04:00
Clebert Suconic dd8203185b ARTEMIS-180 removing -Pexample and some other improvements around the examples 2015-08-07 15:17:28 -04:00
Martyn Taylor 0f82ca754b Added Initial MQTT Protocol Support 2015-07-09 11:08:04 +01:00
John D. Ament 50d8db2c12 ARTEMIS-148 Upgrade to alpha 2 JAR. 2015-06-30 10:23:48 -04:00
Clebert Suconic 91a41adaa8 Removing extra-tests from running tests on PR builds 2015-06-23 23:43:44 -04:00
Clebert Suconic b05e345641 removing website from dev profile to speed up compilation time 2015-06-22 19:34:53 -04:00
Clebert Suconic 309ce4324c Fixing javadoc and removing the -Xdoclint option from the pom.xml
Also, since JDK 1.8 is no longer required I'm downgrading the JDK to 1.7 minimal.
We can review that back to 1.8 when we really need 1.8 features.
2015-06-09 22:13:11 -04:00
Daniel Kulp 419a3cc213 Start working on trying to get the javadoc stuff to pass without the lint stuff.
"mvn install" now works without the lint, but a "mvn install javadoc:jar" still fails.   Since that is what the release plugin uses, need to keep the lint there for now.  Still lots of failures.
2015-06-09 15:29:58 -04:00
Daniel Kulp e608f24bfb Add m2e generated things to rat excludes 2015-06-09 12:46:54 -04:00
Howard Gao 60979268e1 ARTEMIS-127 Adding activemq unit test module to Artemis
This test module brings in activemq unit tests and run them
against Artemis broker.
2015-06-09 12:35:56 -04:00
Clebert Suconic 65d549f6b0 ARTEMIS-120 Upgrade Netty
https://issues.apache.org/jira/browse/ARTEMIS-120

This is working around the change at 55fbf007f0
Where a message is necessary at this point
2015-06-09 11:00:55 -04:00
Daniel Kulp 9c9ea9d894 Revert update to compiler plugin. Seems to be having problems with the APT processing. 2015-06-09 04:39:25 -04:00
Daniel Kulp 86f705b5c5 Updates needed to get artemis to be loaded into m2e. 2015-06-08 14:27:41 -04:00
Daniel Kulp 31f88b4a31 Add mailing lists, remove developers section from pom.xml 2015-06-08 12:42:43 -04:00
Daniel Kulp 9f24db067f No need to specify license... inherited from parent pom 2015-06-08 12:36:08 -04:00
Daniel Kulp ed997d8728 Fix JIRA project name 2015-06-08 12:14:48 -04:00
Clebert Suconic 4397d9c9d3 Temporary Revert "ARTEMIS-120 Upgraded Netty to latest 4.0.x."
This reverts commit 0c26ccd9de.

For some reason netty update is breaking up tests... so I will revert now,
and we can add this back whenever we fix those
2015-06-04 12:17:05 -04:00
Clebert Suconic 0cbde582fb ARTEMIS-118 update activemq client
https://issues.apache.org/jira/browse/ARTEMIS-118 - update activemq client

This is just updating the activemq client version
2015-06-04 10:29:12 -04:00
John D. Ament e2f301dd85 ARTEMIS-119 Changed dependency to use Tomcat Servlet API 3.1. 2015-06-04 10:20:33 -04:00
John D. Ament ef1b9605dc ARTEMIS-119 Upgraded to Jetty 9.2. 2015-06-04 10:20:32 -04:00
John D. Ament 0c26ccd9de ARTEMIS-120 Upgraded Netty to latest 4.0.x. 2015-06-03 21:28:40 -04:00
Clebert Suconic 09fc0a9d46 removing wrong comment
this is just removing a typo from the pom I introduced on my last PR
2015-06-03 10:22:44 -04:00
Clebert Suconic a6b8a09b65 Cleanup issues reported by error prone
We had a few reported small issues on the codebase from the recent introduced google error prone.
This should eliminate any issues, and I am making sure these won't happen again
2015-05-28 23:49:59 -04:00
Claus Ibsen a9b6753d93 ARTEMIS-117: Upgrade to Jolokia 1.3.1 2015-05-28 11:19:43 -04:00
Thiago Kronig d99991dd3a Ignore DepAnn Error Prone ERROR as WARN
DepAnn fail as ERROR for generated sources that implement deprecated methods,
but don't annotate with @Deprecated.

Also, see: http://errorprone.info/bugpattern/DepAnn
2015-05-21 19:45:01 -04:00
Thiago Kronig 592f28f03f Enable Google's Error Prone
Enabled by default to catch common Java mistakes as compile-time errors.

https://github.com/google/error-prone
2015-05-21 19:45:01 -04:00
Martyn Taylor 22d54c5830 [maven-release-plugin] prepare for next development iteration 2015-05-21 13:47:45 +01:00
Martyn Taylor 3435d5948f [maven-release-plugin] prepare release 1.0.0 2015-05-21 13:43:56 +01:00
Martyn Taylor 97210427df [maven-release-plugin] prepare for next development iteration 2015-05-20 11:26:38 +01:00
Martyn Taylor 3fb3799f91 [maven-release-plugin] prepare release 1.0.0 2015-05-20 11:17:31 +01:00
jbertram 70258865a5 Initial commit of the hacking guide 2015-05-19 15:24:51 -05:00
Martyn Taylor 73c5f2e342 [maven-release-plugin] prepare for next development iteration 2015-05-13 15:24:55 +01:00
Martyn Taylor bfc9d8f72d [maven-release-plugin] prepare release 1.0.0 2015-05-13 15:24:16 +01:00
Martyn Taylor 8e0594de05 Bump Maven Assembly Plugin Version to 2.4 2015-05-13 11:52:29 +01:00
Martyn Taylor 1013e7f1dd [maven-release-plugin] prepare for next development iteration 2015-05-12 13:51:35 +01:00
Martyn Taylor d6466b7a1b [maven-release-plugin] prepare release 1.0.0 2015-05-12 13:50:56 +01:00
Martyn Taylor 3e34044d2b [maven-release-plugin] prepare for next development iteration 2015-05-11 21:50:41 +01:00
Martyn Taylor d2de238a30 [maven-release-plugin] prepare release 1.0.0 2015-05-11 21:48:17 +01:00
jbertram 90d90b5e18 Change default profile from 'dev' to 'distro' 2015-05-11 09:27:29 -05:00
Martyn Taylor da25d6f01a Ignore gitbook build of userman in license check 2015-05-11 11:46:27 +01:00
jbertram 286eabd1f6 Obey license check property 2015-05-06 15:37:46 -05:00
jbertram ca6fb0599a Disable license and checkstyle checks by default; add a new 'dev' profile with license and checkstyle checks enabled 2015-05-06 15:37:45 -05:00
jbertram 4735d38d7b Update surefire plugin versions 2015-05-06 15:05:49 -05:00
jbertram 330372542b Exclude keystore types from RAT check 2015-05-06 08:38:18 -05:00
jbertram dc78dd4c50 Re-enable & refactor license check 2015-05-05 16:38:19 -05:00
jbertram 26a97dc850 Revert "disabled RAT plugin by default and updated the docs for releasing explaining how to enable it."
This reverts commit d30ffb79c8.

Reverted because the PR build was missing files without the right license.
2015-05-05 16:38:18 -05:00
Clebert Suconic fa6dd9fd6d upgrade airline to the latest version 2015-05-04 10:55:21 -04:00
Clebert Suconic ea3370b38c Moving artemis-tools to artemis-cli and improving the tooling
Artemis tools is now part of the cli
Bootstrap was renamed to CLI
2015-05-03 12:42:19 -04:00
Robert Gemmell 008e0ecf7d Upgrade to Proton 0.9.1 release, use a property to keep versions in sync 2015-05-03 16:18:52 +01:00
Andy Taylor 7a09266113 move distribution to root directory 2015-05-01 09:34:33 +01:00
Clebert Suconic 8cc2be4c51 upgrade Proton to 0.9
This is just increasing the version of Proton
2015-04-30 15:14:27 -04:00
jbertram 791cc5c50c More rename updates 2015-04-30 09:07:20 -05:00
Clebert 08d62dccc0 ACTIVEMQ6-1 Renaming native and 64/32 bit compilation 2015-04-27 18:30:01 -04:00
Justin Bertram 8f52a622d0 ACTIVEMQ6-1 Artemis rename
Based on the Apache ActiveMQ community vote this project is being
renamed "Artemis."
2015-04-27 17:48:02 -04:00
Martyn Taylor 11e1b850c9 Renamed ActiveMQ6 to ActiveMQ Artemis 2015-04-24 14:07:31 +01:00
Hiram Chirino 3b82dc52ed Setting posix permissions is not supported on windows.
Use a boot jar to setup the classpath.
2015-04-16 22:10:35 -04:00
Clebert Suconic 2fa74d0157 Increase version of logging processor
There's a bug I found on logging processor, that it's being fixed at alpha2
https://issues.jboss.org/browse/LOGTOOL-88
https://issues.jboss.org/browse/LOGTOOL-87
2015-04-09 15:05:27 -04:00
Martyn Taylor 9da0a37b89 [maven-release-plugin] prepare for next development iteration 2015-03-27 15:38:13 +00:00
Martyn Taylor 2d9e3128c9 [maven-release-plugin] prepare release 10.0.0-M1 2015-03-27 15:21:10 +00:00
Martyn Taylor babdc21b24 [maven-release-plugin] prepare for next development iteration 2015-03-24 15:21:20 +00:00
Martyn Taylor db40d55a86 [maven-release-plugin] prepare release 6.0.0-M1 2015-03-24 15:12:28 +00:00
Andy Taylor d30ffb79c8 disabled RAT plugin by default and updated the docs for releasing explaining how to enable it. 2015-03-24 10:18:04 +00:00
Andy Taylor cd78ce15a9 added some exclusions to the RAT plugin for when users build and redirect the output to log files 2015-03-23 09:12:55 +00:00
Martyn Taylor 7c206231ee [maven-release-plugin] prepare for next development iteration 2015-03-16 17:42:39 +00:00
Martyn Taylor ee49ca2a0d [maven-release-plugin] prepare release 6.0.0 2015-03-16 17:41:49 +00:00
Clebert Suconic 0d599b856a This closes #186 on Base64 License 2015-03-16 10:39:03 -04:00
Martyn Taylor cdbe55526a License updates including Base64 and JSON.
Updates headers and license files for Base64.java and JSON library.
2015-03-16 14:30:28 +00:00
Martyn Taylor 020d7a4149 Replace jboss-annotations with geronimo equivilent
Adds in the Geronimo 1.1 Annotation spec jar as a replacement for the
jboss annotation spec jar, pulled in via Rest Easy.  Also cleans up
dependency exclusions, removing them from sub modules and added to the
dependency management section of the main pom.
2015-03-16 12:11:19 +00:00
Martyn Taylor ab1c585ace [maven-release-plugin] prepare for next development iteration 2015-03-12 19:11:44 +00:00
Martyn Taylor ee57649f83 [maven-release-plugin] prepare release 6.0.0 2015-03-12 19:10:21 +00:00
Martyn Taylor f3d7edd6b4 [maven-release-plugin] prepare for next development iteration 2015-03-12 19:00:39 +00:00
Martyn Taylor a97178abaf [maven-release-plugin] prepare release 6.0.0 2015-03-12 19:00:02 +00:00
Andy Taylor 8638ef287a fixed unlicensed file 2015-03-12 17:17:51 +00:00
Andy Taylor af57d4afc9 added accidently removed license 2015-03-12 11:08:11 -04:00
Andy Taylor 69a3df9be7 added comment to pom 2015-03-12 12:05:42 +00:00
Clebert Suconic e065d25b6f A few changes around logging-processor
- Bumped up version to 2.0.0.Alpha
- Client bundle changes to be copmatible with 2.0.0
- Fixing bundle / Logging classes for missing format (it was an issue with the previous one already)
- Fixed up dependencies to avoid transient downloads
2015-03-12 10:49:17 +00:00
Martyn Taylor d29f495771 [maven-release-plugin] prepare for next development iteration 2015-03-10 13:25:56 +00:00
Martyn Taylor 1aea09e862 [maven-release-plugin] prepare release 6.0.0 2015-03-10 13:23:21 +00:00
Martyn Taylor 2fa5b19ed2 [maven-release-plugin] prepare for next development iteration 2015-03-10 10:11:35 +00:00
Martyn Taylor 6058d115fd [maven-release-plugin] prepare release 6.0.0 2015-03-10 10:01:54 +00:00
Martyn Taylor 1fe673429e [maven-release-plugin] prepare for next development iteration 2015-03-09 18:14:10 +00:00
Martyn Taylor 5c0bed8994 [maven-release-plugin] prepare release 6.0.0 2015-03-09 17:55:56 +00:00
Andy Taylor 12b2039bcd merge #166 - version update on logs 2015-03-09 16:57:05 +00:00
Clebert Suconic 1676b76457 version update on logs 2015-03-09 12:53:29 -04:00
Martyn Taylor 8603eca336 Remove duplicate deps from poms 2015-03-09 16:29:57 +00:00
Andy Taylor 1c50167bde add tests to the release profile 2015-03-09 06:44:00 +00:00
Andy Taylor 8db56b73b8 added examples to release profile
Also gave them all a profile so they wouldn't actually run during the build.

fixed some of the comilation errors in the Rest example module
2015-03-08 13:34:02 +00:00
Clebert Suconic 3661829e6d Refactored the testsuite a bit
With these changes the testsuite is not using any LGPL code by default. Anything woud go through extra-tests

These following changes were made on this commit (in summary):
- renamed byteman-tests as extra-tests
- added extra-tests on a new profile called extra-tests
- added all the other tests back to the tests profile
- removed concurrent-tests and moved them all to timing-tests
- removed old tests that were ignored for a long time and were stale
2015-03-06 17:16:26 -05:00
Martyn Taylor b0167ea0c8 [maven-release-plugin] prepare for next development iteration 2015-03-06 16:31:03 +00:00
Martyn Taylor c2edf8293b [maven-release-plugin] prepare release 6.0.0 2015-03-06 16:30:25 +00:00
Martyn Taylor 8b641b5569 remove jboss logging spi from dep management 2015-03-06 13:45:08 +00:00
Martyn Taylor 969d02f15f reset Version numbers after release revert 2015-03-06 11:43:46 +00:00
Clebert Suconic d00c812a06 removing apiviz
Apiviz is not maintained any longer, so I don't want to include it on apache activemq6 any longer.
We may replace it for something else later, but apiviz should be removed now
2015-03-05 23:53:20 -05:00
Martyn Taylor 526135d1fb Revert "[maven-release-plugin] prepare release 6.0.0"
This reverts commit 807c4e3075.
2015-03-05 14:41:02 +00:00
Martyn Taylor a708c9139a Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit ba3d185ac7.
2015-03-05 14:40:41 +00:00
Martyn Taylor ba3d185ac7 [maven-release-plugin] prepare for next development iteration 2015-03-05 11:44:13 +00:00
Martyn Taylor 807c4e3075 [maven-release-plugin] prepare release 6.0.0 2015-03-05 11:43:36 +00:00
Martyn Taylor 6f0a00c3d6 Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit 67c0ce5904.
2015-03-05 11:18:43 +00:00
Martyn Taylor 1a955b8631 Revert "[maven-release-plugin] prepare release 6.0.0"
This reverts commit 79ee955615.
2015-03-05 11:18:34 +00:00
Martyn Taylor fef0999e6c Add source assembly to distribution build 2015-03-05 11:04:35 +00:00
Clebert Suconic 78520151f8 Renaming profiles to tests and fast-tests
Also changing the README to be in according to what's used now
Also add some wording about style on Idea
2015-03-04 15:09:26 -05:00
Martyn Taylor 96df29eb09 Move source assembly to apache-release profile 2015-03-04 16:57:57 +00:00
Clebert Suconic 48bd6cbdfc adding plugin to default profile 2015-03-04 10:02:50 -05:00
Martyn Taylor b7caa5d8e6 Add source build to release profile 2015-03-04 14:41:52 +00:00
Clebert Suconic a43be0ce07 removing version suffix and fix release
Also removing the word Netty from the starting acceptor and its version
I don't think it's necessary to mention Netty at the console or its version.
That's internal implementation detail at this point
2015-03-03 19:39:58 -05:00
Martyn Taylor a7a05154e1 Set target and source to 1.7 2015-03-03 13:52:17 +00:00
Martyn Taylor 67c0ce5904 [maven-release-plugin] prepare for next development iteration 2015-03-03 12:10:13 +00:00
Martyn Taylor 79ee955615 [maven-release-plugin] prepare release 6.0.0 2015-03-03 12:08:28 +00:00
Martyn Taylor 65453f3fa6 Revert "[maven-release-plugin] prepare release 6.0.0"
This reverts commit f1f7a67111.
2015-03-03 11:48:06 +00:00
Martyn Taylor b5b90e5537 Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit 05d052fda8.
2015-03-03 11:47:53 +00:00
Martyn Taylor 05d052fda8 [maven-release-plugin] prepare for next development iteration 2015-03-03 10:06:55 +00:00
Martyn Taylor f1f7a67111 [maven-release-plugin] prepare release 6.0.0 2015-03-03 10:06:00 +00:00
Clebert Suconic 060a4d17b7 Adding test to the release profileA
This is so we would catch compilation failures on the testsuite.
Devs are now using the release profile. Not having the tests on the
release profile would give devs and contributors the impression
that everything compiled ok
2015-02-26 00:26:52 -05:00
Andy Taylor 9d1959edef ACTIVEMQ6-83 - make the build use Java 8 by default
https://issues.apache.org/jira/browse/ACTIVEMQ6-83

upgrade to Java 8 minimum and change the default profile to build the distro.

Also add enforcer rule for Java 8
2015-02-23 15:46:34 +00:00
Clebert Suconic 31a2036ded This closes #105 - doclink updates on javadoc 2015-02-19 14:51:47 -05:00
Martyn Taylor dbb941e63e Updates to javadoc to comply with doclint 2015-02-19 14:09:00 +00:00
Martyn Taylor 3f8ae37150 Only set xlintdoc option on JDK8 2015-02-19 14:09:00 +00:00
Andy Taylor 64d0547268 ACTIVEMQ6-80 - update acceptor config to use URI's
https://issues.apache.org/jira/browse/ACTIVEMQ6-80

The configuration of acceptors and connectors now takes a uri rather than params
2015-02-19 12:10:49 +00:00
Martyn Taylor 33a6951862 Disable doclint error checking
Introduction of DocLint in Java 8 results in strict error checking in
JavaDocs.  What were previously on warnings on JavaDoc generation now
results in errors.  This is causing issues when using the apache release
plugin.  Disabling doclint error checking for the time being.
2015-02-16 15:04:51 +00:00
Martyn Taylor 4fb22594fb Upgrade Geronimo JMS spec jar to alpha-1 2015-02-13 10:38:14 +00:00
jbertram a17955e665 Remove reference to JBoss' Maven repo.
Remove the reference to the JBoss Maven repo, and make all the necessary
adjustments on the child-projects. It turns out we don't even need the
security dependencies in the tests.
2015-02-12 14:42:51 -06:00
Clebert Suconic cf6e19ead1 This closes #98 on apache parent pom 2015-02-12 15:16:06 -05:00
Clebert Suconic 87966029c7 This closes #93 on URI work and connection factory serialization 2015-02-12 15:01:12 -05:00
Martyn Taylor 5f428f6535 Add apache parent to main pom.xml 2015-02-12 14:46:51 +00:00
Clebert Suconic 41b28f4b23 ACTIVEMQ6-78 Adding tests to evaluate this task
https://issues.apache.org/jira/browse/ACTIVEMQ6-78

This commit is just adding tests I used to debug the blocked calls issue
There are some profiling parameters you can use that I added as a comment to the pom

The reason this is a separate commit is that it would be easier to validate the results of optimizations while
checking after and before any changes
2015-02-11 12:47:01 -05:00
Clebert Suconic b24d72900b ACTIVEMQ6-7 - Improve Serialization on Connection Factory
https://issues.apache.org/jira/browse/ACTIVEMQ6-7
2015-02-11 11:36:10 +00:00
Andy Taylor f2323b6bc2 upgrade to jetty 8 to be consistent with ActiveMQ 5 2015-01-27 16:57:20 +00:00
Andy Taylor 33f0965364 update jboss logging manager dependency 2015-01-23 14:32:02 +00:00
jbertram 5208e768d1 A few more excludes for RAT plugin 2015-01-20 10:34:37 -06:00
Martyn Taylor 26ca3084e2 Rework dependency management in top level poms
This patch moves test dependencies into out of the main pom and into the
tests module pom.  This will make managing 3rd party category X
dependencies much easier going forward.  In addition each dependency
license has been outlined in the pom and README entry added to outline
future policy when adding 3rd party depdendencies.
2015-01-19 15:40:30 +00:00
Andy Taylor 41fed219c0 added data dir exclude for Rat plugin 2015-01-14 09:09:58 +00:00
jbertram e293d80f08 ACTIVEMQ6-13 auto-create/auto-delete jms queues
Implements a new feature for the broker whereby it may automatically
create and delete JMS queues which are not explicitly defined through
the management API or file-based configuration. A JMS queue is created
in response to a sent message or connected consumer. The queue may
subsequently be deleted when it no longer has any messages and
consumers. Auto-creation and auto-deletion can both be turned on/off
via address-setting.
2015-01-13 15:29:17 -06:00
jbertram b4e2884f14 Allow snapshots to fix the build after removing parent root 2015-01-12 14:51:48 -05:00
Andy Taylor 0028efbdc5 merge #58 - removing apache parent for now 2015-01-10 10:38:50 +00:00
Clebert Suconic 99024d4bf9 removing apache parent for now
For some reason this is not playing well with Idea. When I import the project nothing is being able to be executed.
2015-01-08 10:42:05 -05:00
Martyn Taylor 0be3a3e984 Updates distro licences and fix Rat exclusion 2015-01-08 15:33:44 +00:00