You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2016/08/26 15:39:58 UTC

svn commit: r1757884 [6/16] - in /tomee/site/trunk/content/ng: ./ admin/ admin/cluster/ admin/configuration/ advanced/ advanced/applicationcomposer/ advanced/shading/ advanced/tomee-embedded/ blog/ blog/2016/03/ community/ developer/ developer/classloa...

Modified: tomee/site/trunk/content/ng/advanced/index.pdf
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/ng/advanced/index.pdf?rev=1757884&r1=1757883&r2=1757884&view=diff
==============================================================================
--- tomee/site/trunk/content/ng/advanced/index.pdf (original)
+++ tomee/site/trunk/content/ng/advanced/index.pdf Fri Aug 26 15:39:57 2016
@@ -4,8 +4,8 @@
 << /Title (Advanced)
 /Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
 /Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20160722143100+02'00')
-/ModDate (D:20160722143100+02'00')
+/CreationDate (D:20160826172037+02'00')
+/ModDate (D:20160826172037+02'00')
 >>
 endobj
 2 0 obj
@@ -77,7 +77,7 @@ endobj
 endobj
 8 0 obj
 << /Type /Font
-/BaseFont /AAAABI+NotoSerif
+/BaseFont /AAAABL+NotoSerif
 /Subtype /TrueType
 /FontDescriptor 22 0 R
 /FirstChar 32
@@ -245,7 +245,7 @@ endobj
 endobj
 12 0 obj
 << /Type /Font
-/BaseFont /AAAABJ+mplus1mn-regular
+/BaseFont /AAAABM+mplus1mn-regular
 /Subtype /TrueType
 /FontDescriptor 26 0 R
 /FirstChar 32
@@ -347,27 +347,38 @@ endobj
 endobj
 21 0 obj
 << /Length1 6680
-/Length 4145
+/Length 4146
 /Filter [/FlateDecode]
 >>
 stream
-x��YP[�>��W��@ �t�B� �C O�2/6����8^�M7�N�$�8iⰞ�'�v:N�d3�6iw���ff�<:����f3q3�l:�I��^]@&$�^�����=���s�s�{
-p��&�K'��~��+$}z~-�=q�x�
-@��|d2X_W[���{�,DO���������L(����9쿍�����%�&����>��o/����2r�?�Y�ү1�;�'����ub�=	�ꦒ��� �P�'/@^J�[rs�z���5<Q�l�y�"�ĤdeJ*@Z:d�2�Ԑ�������m����޿��)nɩn�����H�kk�[oȒ��s���yN���K�Ҕ�1����3M��jI�kw=V���������������<Ʃ�B�v0��j��L�6�LG�,q�������g�23`���R�r��RR�|�����2ڵ�13�h�h�F����"�T��"s%�V�+��Ri�O��\�\����dJ������U'��b�UQh'������6���	
-_��K2����O�?$��괛��O&��.��4YFVn�=���Goe��*�@r���y��d�8GL��? �~�ojn�qp���1���`2 $�6�dWب�2d�6�hH3d�5rOY�M#Q�)�����ش<�F�8�`�%�6�2��Kkm��a��@Bn���D`�{|���ڔhW�@�>�msѣ{�g�T&��܏�K_����k��|����c���5Ԁ6�k�R�k������DZ,�G_�V�b����;��n��M\Ml]�?���я��J��v�W�R�ډ�%LD���|�/����j�
�mw����:r���w�Rp��	�_]9�X{KC>�q�ȡ�&*Z�����c����p�P��SՁv��<�p����G���|�[�mO�幥�W`���	>v���jA����b~3�L+�+�3b~-!�;<w��;�{^�z�L"z��RU�����bt�d�	�%aћ/��뒋h�%��UO��P��`핳-��r>�1rf��Q����K*g�O��]'m�?r���1��B��o��>V'����u�Œ���Qe�<����8�mgm���������(��zC��w���oԶ[��#�Н�c��ٕ��|)�1��ֵnhZt���?M*� ��#E����R�X?J�7��9ܭ.�=�4pnb�%����s%my�ޓO_�IOV��3!^�]�<h�Fo,�=�!M%�IeN/�c'b�	w�
�Z�����ڬ�����L%kr��s�.t�hW{p�A�m��m:����)�Co���8=K�~�T�������ӕ���������TS���������c�&�D�-�kb�5��WV��
-���ۛ�O�c��t�a�p��WQ{�����ߘ�*�����o��ҟ�Ω�q���FS��ջ�������\cK�Q�/�e^��ߍ�]�P���f��<"�$�b�xrҸg����3��1벒h�b�q��Y�5"]�qO���n~i�X9��\yiaG�ea��1�"n��3s��K��<�y�H�Tf@ 4�55���G|.�: �\>�H�ʮ4E~v[��w'/.�n(K�R�밿&]�Sz���~�{�xŗ�q��I����kcK?�)�.r�J5�ֺ"~�bR��Z���M.�+�ԉ� �L!;��6�		�����8����X=�d}���� ��k|��Y���{��2+�ܒ�}�-7�7Ѹ�>��~��G��߲���͡-���=���'�R�K�/��cM�.�gd苳s��t!9Qw!�����|%i(p蒒t�l��u4��!�"?E�YP���Im�/����ź��G)U�Z�������޶Ц3�/��~~�4
�`��M�@:�b�fKj\����ܵ�b5D��h6_�_�_�����}���x���b~�nwr\�v��+pR��h��buv��n�*�M]���C]��4}[���M�.��}�
C�긮�pu6�^�@�zM�Wv��o��Gg�\a�o|3m���E/W'�=q�;�]��|����y~�tҶ����m�)�==bW#h��lW��rĝ�5���&l�dEl)|�%�B���Y��yD��o�#ϝl��O��M��7��u�@����(3w������zqv�}o>���j]����WV��+�=-�b��^��rs�߭Y���#��~���3;�CNQ���wRwC2��[A�?��\�v"t�2,y�W�UyB]�u0GR%ޯM���q.��,d?�Y��T��1����?��:�֬P{5--d��*u�uV}����w��m�cw+[i��(i
����w�k��f���;�+�սۺ½��g�N
;�fkzVŠ�j�F������vV��j_�,�j<\�$��7�Q�>��J[�[i�b�+�Z-ڲfKa���56v}-��:gsa�oz9����\����h8x��񚷮SOIZ�w"V�L��a*Ǟ�T93�ܝE�M^6���2�{��x�4�o,I#I���r�!iR���m��ҧ3��l�nv�N�~;���_�{�j|���cL���E������|�,��6�u�.��5a7��n���&�%.����1t���;j�74�7r\�֌a�(Ū����|�Texq�V����#��9�G.�'97G��$�<��"�הB��ޞ�y�{>I�oO�灀ÙfTs�
-�:4Y�]M�[�K|{ڸB��ߞbx�
N�߈��Q�P�}P�f�(�2��ד��*�4�H�'����FWjԥp7.}n�����MJ��z���qEVF�D*ISk��d�6b��k�O��V��d�:7�Po�۸���9��e��P�F���g��b|b�8�����*%�Sx��q����R]�Q���[ACK�ѻ��<�ОÝUj%����%<��k�i�YsWr.e�1/M>2�R��ΟЧY�F���yco��zƿ�;�"�Qg
-���S��)w�����?Q�j�P�,7�t���Zt��c�%��qx6H�\!�E�Rߣޣs�(��S�g.HR%c�G$����)e�U�B��9��Ux�o�kp��ú�^o@�t��C0�|�K�g�@��L��p�cL�>�*��S�����=5�0�{��k�D_�Q�
0KT`g������ �>�)�����������N���c����g!^ɞq
-��	y��F$y\�D��b-�&�Q@%J(F�P�n���>g�n��i�Pp[1���a4�ĵ��?��ŬS1S[a��m�œ�tPA@�@%�B�1�7C�B�C'tA�^�~��g�a�(���<2�37���0|���!)�>QN�ڏD92�'QNa<�\�ӈ�QN�Z��(g@AԢ�1�r	��(���4�r)��`�A>Y�AyH��!��-��PL�*�@Em�J�"�D�+0f�E�ƨ��D�Q��D����/�:�-ʓ����`���0J�Z�+��щr%0m�������L�-w�������|�m_������l?����VB��CS6�A�`
�a�a���rp`�(ǫV��|B�k�E�^5�d۾��V�^��:��S`�D#lhy6ݨ'�'�a���Bӫ��e�iXE�AX�,F�kKy!8=�8�Z�8-]�aQд��c��iԷ��,�>����f$����ld�-�9*���Z~`�xs,�aCJ*�jf�8�^�k
-�gW� ]N���sl$�|��Y�� �Q�D�B��ae\y_C�Wx;{o
-��N/��Ppa����>] �P�BS0dWgf�1���;���SۄE�9���J4{L�2&�<������D�Kn�}22�M�&#�%;�؅P���n�&v�xD�bC�����/�(��.j���[m��+�թ��ͷ
-6�r3�]�+([E�C�����dluq*��FgBl�Rpq��ݎ�r�s�,j	���!��)!&yfv�^��n~�%{c����9���}>�b����k��o��(��o0Ϊ
5/#�vd5��
-J:1�|X�q�5��C�_ D�)R�%I���(��z,s���	7�+����Š2
+x��YP[�>��W��@ �t�B� �@ O�2/l�H�CX�c�xS7uܼ�:I��㤉�z��l��8m��d�Iww:�nf6ͣ�:ٝl67�ɦ3�.{���aB��e������s��;�?� �H`qr>�x*�5J��̩��(��/����s��PC}]	@�
+�90=�|��Ȍ���w��#�����b��͇N.B
���:���{���;��������2�:s��cb!4���N� �P]85��o��x������An�R@o]2�F�'���#OR�z"9%U����	Y��5��i����붷��p��~�7�T�T��Mm$��U���7d)��9�M�+<��Y�\J�XX���
ę��Qu$����^������Y=����Cwjl^c8��{L���Fﭐ�M.ӱ���"�s���9��B��U>�Y���UJ�Xh�2���TF�Vc7fg��ݨ��?]�b�J�Ub���jziG`P*
��)~’K��Pv��LI�U98�077q-v]U�vBۈYI�h�ؓ��ع���P�E~��]J^a�N���T����ʐe��g�K��|�v�=����*�W�JeK���DF��C�Ƒ'���^wN��i
1!&�@bi�Hv��*#.C��l���C��\#�V��4�򫫚B�M�s�a�c
+F]�d�.�O�̨��-�&廭��������¢]�����D��1�m,TR�8zs?q/}U˻#���
+�W4F�M��P��B�UK=��z�ZjpgD�>�
+��}���%%��	rqgd=���O
+
+\Ml^�?��Џ��j��vVV�R�ڎ�%LD���|�/ÏOUu�ц��{~�V}`��?y)4����P@]=�TwKc!�y����'�ھ����s����x�p���5���<2���=G+����[:lo�彥�_dꏜ�
=~��c��__A~1��n��ǕF�Y	���]�;�Ɲv�=�Y��,&�y�w���g���t�d��%Qћ/��뒋h�%��uO��P��p�ճ����<r�s�̐%!�Y�/���<Mkw������"��J+m�%}+���za�E7�3f����*�G��5Gg��1�l9k+��F>�^m �G��o�i+���J��F]�E94���5vߘ]��(�r��l}����!��~�Ӕ�Nb?Z8ִ&e�
��yC}����
+�sL��&6�\VS�>_�^U`�;5��E�����	��*�A+4�xy�l��Y*�L*s�h;#L�o`V��.D�ƻ�rR��_��+�'2��Rx�՞���ȅcn���l�V�4��|ԛ��
Q�߹ϯq(y*�6����GJN{������5w)6{i��v�ٹ�g����qM<�<[���>kɯv��
+����[ZN�}��h��t����hs��=��1MU~軪����K��&�����q�L�sW�~��RJ�5F��h�y]�a'�w|�@�v�m�KD�ȓ��I�����͑���TW'��I�i���*g98ۄt���ǽ�'>����S`��s��ŝ����/�$��y<��ξ�N/��$�"�R���<��Lj1��H�3~*���[5d��춦��M^\��R���ב@m�2���9��_�����;z�,ѓBߩV�2]�[�̗k�m�%�Ť@�)�@���
+\N��R'r�X��d줞�8'$ؗ^��k���_�g��R�U��4b���#(fQEG���.�b��
+��u��B�D�jh���
+��~˅r��7������T��hxWH�B"Ϳ���5-�T���/��+e3��Dݍ�+��O&򕤱ȡKI�9��MM�9���G�����@)��'!��{���N.��=2bHs���f��rs�x�B���Z��y[�t�s�m��5�0[R��ܿa殭�!�F�������[���jq��x:�۟�>���������
+���ƻZ��T�[�A���
+}s����p�7+C��7��=h�jg]�j����HM.�^�������6'��C��p��4��O��*|\�.A����A��8O�3�gͷ��[���Ũ�tjl[�HE�#v5��q?�u}�G=y��k`o–�AVĖ�WY�.����%��2�����z��SM��)�����g���(�Ze�q������"�m�����ϭ�ׯ<�_Y�x�������YE{Y�s����f�����컗�b��Ş@�l�9E<�6�M�	�h�N����p][��e˲�_����\�`�	��J,$�_�1��\0Y�~ s��cDS�7~&�qh�Y�*�n^�϶�W9���,9?V�ە���y�=ml�9{���m44n�^َ�Q���Q��nׯ]�������=�}zء5[3s��|��Z��v"л�U�>p�c����m�Hn�����"ϱGTZw_��ͦV��Y�-�b���56u���s�:gKq�*�[^_d�uX��L4<�W�x͛ש�%��;�	�j�X�0�c�G��l!w�Pz��M-����Yl7^0����H
+��а\zX��$1n�����3��+=3�ߎ1�!��ު�;_��1�-x�{	3F��he���	Ų+|͡���}M�M�y�-i���f�'��6���r�-@�u��9���kF��m�b�Vg�h>B�Y>ܦoo(e�H�5EN�����M��S12��@�<�H�7���'�^�^H����E0�pf���C������&�`�-�%�=�_���oO	<�'�o���((�>(h��D����)�\�D�T��ʓ�-JrU�+7�Ҹ��0qz��B�&%_j��d�"'+]"�d�5�o1�?1

4�G&I@S'�L1���W�7ϭ_N`
�*3j�i�P�F���o�f|b�8��=��*%�Sx����1g��2�.�����ցc�ɜ~t�#�;����u��+KzT���0�d���$�\�4^�|t��4=�;��`-���}����3L���0�9�[�Ö���f"PZ����-Ի����%>8x�U�k=.~YPB=��Wa���_T9�=�}:�^�A�`j��I�dL�d]�(}L��2�,(�*W�q_ �ӻ
+O��x�QX�\��u�Cs&���"y���2����c{�i����;���:ZكP+�@-sQ�GK������Dv�i�K?�9r�C��E��o\Pr]\Oҍ���$,<��2H��S�g�O�C�7"�'z\�h���(��*YB1����q[�'7�9�p[oo4���L`��O
��'����=/a�J�ڌBt�o;,�4d�
+
+�J��qZ���Z�
ڡ��z� �A?�q?3#pF��?x��������3����
I��r��~$�)��?�r
+��碜F<��r��E9
+����A�K ��D�t�Y�K!}�
+I\�G��aQ.�l�(�C)��(O�e+	J�2Q����
+��+ʓAG�/ʓ��⶿$�h�(O�zzX����~X���(�kQ��RF'ʕ0ȴ�c����e��QQɶ�bSs�ca��6�ͱ����Y��OD�6�Ca�0S0
���Jp`��ī6��|"���^5�d������^��:��a��Ėc�@$>�Գ�'�a�E�#S+s�������Ļc���E�<��Y�b��.-ݨaAд�����)Է��,�>����v$�H|i&��V�U��4F-?��C�9ɰ!%Ux��Mx�*�5
+
+�3Kl�]��‘�P|��Ew3���@T�e�B�"��0����o �k���:{o�,�L-�ˑ��>O7�}� @������r�]Y��YXƈ5D���*��6�Km3>�,�q�LP���/caͳ��	�fzyy�c�O��۔@�m26o_�#��]�e|ރ�Ď�	Zl�c�S� ���E<D��Eͷ�z�m^���ziy%<ۣ�V�φZnF��{	e+hc�kf2�����,�#qvy:�6-�&�G�٭��90�Π��]�y1��0-�ӄ�Bx_�w�3�(�Õ|�cH@`�ŧ�s	K��K�@��G��|C���Ps9�#���/��Ϗu�Y.J�:$�B��?�hZ�_�d��������[-�GH�!��D���a2
 endstream
 endobj
 22 0 obj
 << /Type /FontDescriptor
-/FontName /AAAABI+NotoSerif
+/FontName /AAAABL+NotoSerif
 /FontFile2 21 0 R
 /FontBBox [-212 -250 1246 1047]
 /Flags 6
@@ -398,23 +409,22 @@ endobj
 /Filter [/FlateDecode]
 >>
 stream
-x��V}L[�?�l�m�/S��#��/��c��א���1�������TS5�4Ӻ)�6�Ҙ*��^h���6e���"-j��nY��j�}�Ӗv]�����H�6����{�9��;�s�}��"h�\x5:Iht�F�� ��ٕ�w[�VP����مhDzF�	�{}��\j��%y	u��x<���F�/���E��g�
-�?<b��z��&�M��J,,��:ӊ����\샏���_`�.�������qߙH���
j�]����s%7-���`b�)����q��	2����`>u_9�I,@&��/�¢�� �g�0��#��=�ZP�Il圌+��r�b��(��4zs�f�����k����h�-��
�P�
-��j���ڢ�r����f-'AU��ئ�f�^��\�������k���T�q{��j��q6r��Fw�e�)��(����f�������60�����>n�ԩu��7+{��{u�TO��fg���b��؇8
-8Y�
-��@��o�����1���	;	_�LO���=�Ͽ@�K(GZ�눣�
-�!�v��Zv�F��������ߞ�3���Zr����s!D"���]\���^�R���a>�s����Sr��MC<�k�8#�1�ݵ�����M|72�MC]m�&�N���.�;] �`�����B��`��B�$k�j��O�@����cN��\=�Uf����J�P&����tq�	6AD�k���=�\͵�O
���5�h��Ɋ����h��Z����+TV���V����h�v4}���dT���VW�.������=���בcl!h�Ŭj���;-��w���xl�l��Η-uGZ��ϼ��|�U��;�����<N �l#����WUOM�Ov��ȕֈQ��G����ȉ��d�����M78�������-�����Р�����%�/�t�\��QY��~b@�S.��Mf�VSJ�ߡHߥ��ϭ-]��`v��''��AWf����7��$i�����VA��U؆;�K
-I��r��)�C�@��G�8�<#�:V>�8t�ޅ9��-�(xY퉷�'O�`)�1������u�A�r��qL���/fW�̈́��1�y#a�.0�3����>*8d`YpA~f_2����q�T�{x[�$<�_�����7^�p��<
��g #pN�i�-'U�i���������`US��������e��@1��v	4ºh��(�!�s�����&��=��C��Bq�v)r��ГEѧ��eѮ)�~�
-��裀B� +�}�_	2�P�G�!�����O�ޅ�J��t<�=�Z���,�	ϰt�
��}�����H�y��8���pX|M�v��������N������0~1���E�f���`lzi6�D��.a�#��,̧<��k57��l6�Mf}�`u��&�S-�g��$"�:f$�B�cBB*\����Vp�	g�AOf�4�S�����y����h����E�΂��,�p@k>n�a.1����&9�J%�-�l�’͋K�hl��n�I=Na����s(�b�E�:%���9Q^��Q�?��
f�EIdK���E6�>٢'��N�۩����%��!{G���|��u�J�'�@U~�n���y�>^� �J��Gj�yE�ǫ�(\?�K
�0�6�`���7B��B����C�Â�R��˓Rs��'F�_h0���qa����W��+������1�P=��R���_���z��kX���\C��\�0���&�L��x���avvmbB��Ȍ7���InT)�6���3��h��#�K�r,�S��!J���
+x��V}L[�?�l�m�/S��#��/��c��א���1�������TS5�4Ӻ)�6�Ґ:��^h���6e���"-j��nY��j�mm�)��H1;����m�?�C��s�=�w~���E���jt.����h�@Tӳ+S�����wɫ�ш� �*����r�K��<��x,"�2����P���,'�	�H�x�bm���mԛP?�XXL�u��5�]�؇����|]7)m7?ȗ�3��%�Ԩ�P7O%��JnZ^C=�ĢR,�(��� @�d"���!�|�r��X�L��_�EşC���a�Gv�{ȵ�����9Wj+���<�Q|�i����s9�]�s�Q=Ъ[�?&̟��Q��J5
+��E#�j�v��ZN6����M��޽|�Tw#9�[�2?��|�����4w�l2*�8��� ;"�S��Qlu����3���um�`���O?}�n�S�N�oV���꼩������#�~�qp�$��+�uߐ�D���cv��v� ���ǫ{*���P����G-:"B(�?�숍b3�����u�=99f2���lk��B�D�ן��.Sw��x3���|��"%%��-��xF�RqF��r�kyy9[N��nd�����HM���;]]���@��Α��+��!��J_��SI�4�z��N�6�Sǜ^�zT��t,r����L"����:�bl���ׂ_x6���k�_#�k$�a�fϓ�����H��L!��W��N{}�T������h���y�ɨV3ﭮ]�c{cc{�ۯ#?��B���Y����-vZ���}c����&ӝ�Zꎴ>{�ySw��K��w
+3�5�y�6@4�F���/�0������Z�5�+��H-�r�90���Q3�gM=ɛnpLD�G����[;ƽ��A?��g�K�^��z��Q�����Ā��\<��������C��K��[[�&���uONɃ��n{}Qo~�I���3���.����
w`���!3�k�:yS����G�qPyF�u8<8�8|8�q��sl�[0FQ��o�O��Rc oz��/�����*��4��_̮d�	#�c
+r�F�0�]`�g��}T4p������̾db?c96�r������Ix����yo�o�����x�!�@F�$��Ӹ[N�Ӭ����/#jE;���D;�37+�<7ˢ��bX�h�u�.�QxC��@1)�9PM*E{.�hυ*��R�6!��'��O��ˢ]R�#�^�}�G��=AV
+���d��2CD%3rџ�e������x�!z��65�Y|�a��{�zG� +���0
qHAD���.���(
�g�ݏ�A9��/�a�(b6�͋^�0�����l$�N1]�fG �Y�Oy��1�jnb��l������4YM�%�Z��:%�ID�	t�H���DŽ�T�&g=��Φ�2���Y�b����l���ъ�+�ۋ؝��Y���|�C�����""�D�x*�h�X�i
+K^4/.,%��)Z�y&!�8�=o�͡4����X�"�XDy	3G1���6��%�-忻~X���d��Բ8)�}����gK:?C��x����~�dO2����{�&���d|�<�Aȕ�
���󊰏WQ�~��&Ba^m���C��o�x�0\wn���ۥ0{�'��
+O��=��`��/���z/1��`yWa]a�c��zN�����k�/�H�~X���\C��\�0���&�L��x���avvmbB��Ȍ7���InT)�6���3��h�_"�K�r,�S��!J���
 �Z�>�MZ0�ф�Yv
-�B��F�WB9�F��˰!,��y"3l��<���~E43�f�l���l��q�w�'�G
�+F�)2ߩ���NۀA����M/��9vGLα!߈Vϓp(�
ri�M��
Ȇ���+�kP!o%-�
-��( M.2����R#��m�w�K�x6������up��M|�
-<��L�O��q�=���B87v�m��Kp��(_�>ȥ1�hž�d��#ux���?)=��o���
+�B��F�7B9�F��˰!,��y"3l��<���~E43�f�l���l��q�w�'�G
�+F�)2ߩ���NۀA����M/��9vGLα!߈Vϓp(�
ri�M��
Ȇ���+�kP!o%-�
+��( M.2����R#��m�w�K�x6������up��M|�
+<��L�O��q�=���B87v�m��Kp��(_�>ȥ1�hž�d��#ux���?)=��o0���
 endstream
 endobj
 26 0 obj
 << /Type /FontDescriptor
-/FontName /AAAABJ+mplus1mn-regular
+/FontName /AAAABM+mplus1mn-regular
 /FontFile2 25 0 R
 /FontBBox [0 -230 1000 860]
 /Flags 4
@@ -463,18 +473,18 @@ xref
 0000004925 00000 n 
 0000005050 00000 n 
 0000005095 00000 n 
-0000009330 00000 n 
-0000009544 00000 n 
-0000010906 00000 n 
-0000012013 00000 n 
-0000014219 00000 n 
-0000014431 00000 n 
-0000015793 00000 n 
+0000009331 00000 n 
+0000009545 00000 n 
+0000010907 00000 n 
+0000012014 00000 n 
+0000014220 00000 n 
+0000014432 00000 n 
+0000015794 00000 n 
 trailer
 << /Size 29
 /Root 2 0 R
 /Info 1 0 R
 >>
 startxref
-16917
+16918
 %%EOF

Modified: tomee/site/trunk/content/ng/advanced/shading/index.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/ng/advanced/shading/index.html?rev=1757884&r1=1757883&r2=1757884&view=diff
==============================================================================
--- tomee/site/trunk/content/ng/advanced/shading/index.html (original)
+++ tomee/site/trunk/content/ng/advanced/shading/index.html Fri Aug 26 15:39:57 2016
@@ -99,7 +99,7 @@
             
             <div class="col-md-12">
                 <div class="sect1">
-<h2 id="_fat_jars">Fat Jars</h2>
+<h2 id="_fat_jars_with_maven">Fat Jars with Maven</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>Shading the container and the application has some challenges like merging correctly resources (<code>META-INF/services/</code> typically).</p>
@@ -128,9 +128,7 @@
           &lt;transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"&gt;
             &lt;resource&gt;META-INF/cxf/bus-extensions.txt&lt;/resource&gt;
           &lt;/transformer&gt;
-          &lt;transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"&gt;
-            &lt;resource&gt;META-INF/openwebbeans/openwebbeans.properties&lt;/resource&gt;
-          &lt;/transformer&gt;
+          &lt;transformer implementation="org.apache.openwebbeans.maven.shade.OpenWebBeansPropertiesTransformer" /&gt;
         &lt;/transformers&gt;
         &lt;filters&gt;
           &lt;filter&gt; &lt;!-- we don't want JSF to be activated --&gt;
@@ -143,6 +141,13 @@
       &lt;/configuration&gt;
     &lt;/execution&gt;
   &lt;/executions&gt;
+  &lt;dependencies&gt;
+    &lt;dependency&gt;
+      &lt;groupId&gt;org.apache.openwebbeans&lt;/groupId&gt;
+      &lt;artifactId&gt;openwebbeans-maven&lt;/artifactId&gt;
+      &lt;version&gt;1.6.4/version&gt;
+    &lt;/dependency&gt;
+  &lt;/dependencies&gt;
 &lt;/plugin&gt;</code></pre>
 </div>
 </div>
@@ -200,6 +205,145 @@ which can be skipped in this operation s
 </div>
 </div>
 </div>
+</div>
+<div class="sect1">
+<h2 id="_fat_jars_witrh_gradle">Fat Jars witrh Gradle</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>With gradle you can rely on either jar plugin, fatjar plugin or shadowjar plugin. Last one is likely the closer to maven shade plugin
+so that&#8217;s the one used for next sample:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-groovy" data-lang="groovy">// run $ gradle clean shadowJar
+import org.apache.openwebbeans.gradle.shadow.OpenWebBeansPropertiesTransformer
+
+buildscript {
+    repositories {
+        mavenLocal()
+        jcenter()
+    }
+    dependencies {
+        classpath 'com.github.jengelman.gradle.plugins:shadow:1.2.3'
+        classpath 'org.apache.openwebbeans:openwebbeans-gradle:1.6.4-SNAPSHOT'
+    }
+}
+
+apply plugin: 'com.github.johnrengelman.shadow'
+
+group 'org.apache.tomee.demo.gradle'
+version '1.0-SNAPSHOT'
+
+apply plugin: 'idea'
+apply plugin: 'java'
+
+sourceCompatibility = 1.8
+
+repositories {
+    mavenLocal()
+    mavenCentral()
+}
+
+dependencies {
+    compileOnly 'org.projectlombok:lombok:1.16.10'
+    compile 'org.apache.tomee:tomee-embedded:7.0.2-SNAPSHOT'
+}
+
+// customize exclusions depending your app
+
+// first the not used dependencies like JSF, JAXWS, JMS ones
+def excludedDependenciesGroups = [
+        // gradle is buggy with poms, scope provided and optional I think
+        'com.google.code.findbugs',
+        'com.google.guava',
+        'javax.annotation',
+        'javax.ws.rs',
+        'net.sf.ehcache',
+        'org.apache.httpcomponents',
+        'org.ow2.asm',
+        // tomee jaxws, jms, etc...
+        'commons-codec',
+        'com.sun.xml.messaging.saaj',
+        'joda-time',
+        'junit',
+        'net.shibboleth.utilities',
+        'org.apache.activemq',
+        'org.apache.activemq.protobuf',
+        'org.apache.myfaces.core',
+        'org.apache.neethi',
+        'org.apache.santuario',
+        'org.apache.ws.xmlschema',
+        'org.apache.wss4j',
+        'org.bouncycastle',
+        'org.cryptacular',
+        'org.fusesource.hawtbuf',
+        'org.jasypt',
+        'org.jvnet.mimepull',
+        'org.opensaml',
+        'wsdl4j',
+        'xml-resolver'
+]
+
+// then cxf+tomee specific dependencies so we need to be more precise than the group
+// to not exclude everything
+def excludedDependenciesArtifacts = [
+        'cxf-rt-bindings-soap',
+        'cxf-rt-bindings-xml',
+        'cxf-rt-databinding-jaxb',
+        'cxf-rt-frontend-jaxws',
+        'cxf-rt-frontend-simple',
+        'cxf-rt-security-saml',
+        'cxf-rt-ws-addr',
+        'cxf-rt-wsdl',
+        'cxf-rt-ws-policy',
+        'cxf-rt-ws-security',
+        'openejb-cxf',
+        'openejb-webservices',
+        'tomee-webservices',
+        'geronimo-connector',
+        'geronimo-javamail_1.4_mail'
+]
+shadowJar {
+    classifier = 'bundle'
+
+    // merge SPI descriptors
+    mergeServiceFiles()
+    append 'META-INF/cxf/bus-extensions.txt'
+    transform(OpenWebBeansPropertiesTransformer.class)
+
+    // switch off JSF + JMS + JAXWS
+    exclude 'META-INF/faces-config.xml'
+    dependencies {
+        exclude(dependency {
+            excludedDependenciesGroups.contains(it.moduleGroup) ||
+                    excludedDependenciesArtifacts.contains(it.moduleName)
+        })
+    }
+
+    // ensure we define the expected Main (if you wrap tomee main use your own class)
+    manifest {
+        attributes 'Main-Class': 'org.apache.tomee.embedded.Main'
+    }
+}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>Then run:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code>gradle clean build shadowJar</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>and you&#8217;ll get <code>build/libs/demo-gradle-tomee-embedded-shade-1.0-SNAPSHOT-bundle.jar</code> ready to run with:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code>java -jar build/libs/demo-gradle-tomee-embedded-shade-1.0-SNAPSHOT-bundle.jar --as-war --simple-log=true</code></pre>
+</div>
+</div>
+</div>
 </div>
 <div class="sect1">
 <h2 id="_fat_wars">Fat Wars</h2>