-
Notifications
You must be signed in to change notification settings - Fork 3
/
buildcallbacks.xml
98 lines (68 loc) · 3.33 KB
/
buildcallbacks.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
[y] hybris Platform
Copyright (c) 2000-2013 hybris AG
All rights reserved.
This software is the confidential and proprietary information of hybris
("Confidential Information"). You shall not disclose such Confidential
Information and shall use it only in accordance with the terms of the
license agreement you entered into with hybris.
--><!--
All hybris buildcallbacks.xml macrodefinitions:
Build/Documentation
before/after ant macro "clean"
<macrodef name="mailpreview_before_clean"/>
<macrodef name="mailpreview_after_clean"/>
before/after ant macro "build"
<macrodef name="mailpreview_before_build"/>
<macrodef name="mailpreview_after_build"/>
before/after ant macro "compile_core" - the core module of the extension
<macrodef name="mailpreview_before_compile_core">
<macrodef name="mailpreview_after_compile_core">
before/after ant macro "compile_web" - the web module of the extension
<macrodef name="mailpreview_before_compile_web" />
<macrodef name="mailpreview_after_compile_web" />
before/after ant macro "compile_hmc" - the hmc module of the extension
<macrodef name="mailpreview_before_compile_hmc" />
<macrodef name="mailpreview_after_compile_hmc" />
Preparing extension
will be called in the beginning of the ant call and only once (also when using multiple
ant targets e.g. ant build yunittest)
<macrodef name="mailpreview_only_once_prepare"/>
Creating ear module/production
before/after ant macro "ear"
<macrodef name="mailpreview_before_ear"/>
<macrodef name="mailpreview_after_ear"/>
before/after ant macro "production" - for hybris server only
<macrodef name="mailpreview_before_production" />
<macrodef name="mailpreview_after_production" />
JUnit Test
before/after ant macro "yunitinit"
<macrodef name="mailpreview_before_yunitinit" />
<macrodef name="mailpreview_after_yunitinit" />
before/after ant macro "yunit"
<macrodef name="mailpreview_before_yunit" />
<macrodef name="mailpreview_after_yunit" />
Distribution package
before/after ant macro "dist" - internal target; only for use when platform is available in source code
<macrodef name="mailpreview_after_dist"/>
<macrodef name="mailpreview_before_dist"/>
before/after ant macro "dist_copy" - internal target; only for use when platform is available in source code
<macrodef name="mailpreview_before_dist_copy"/>
<macrodef name="mailpreview_after_dist_copy"/>
With these filters you can override the default extension filters defined in platform/resources/ant/dist/filtersets.xml
<patternset id="extension.mailpreview.binary.filter">
<patternset refid="extension.filter" />
<exclude name="**/*-source.jar" />
</patternset>
<patternset id="extension.mailpreview.source.filter">
<exclude name="**/bin/**" />
</patternset>
Backoffice module
before/after ant macro "backoffice" - internal target; only for use when extensin is a backoffice module
<macrodef name="mailpreview_before_clean_backoffice"/>
<macrodef name="mailpreview_after_clean_backoffice"/>
<macrodef name="mailpreview_before_compile_backoffice"/>
<macrodef name="mailpreview_after_compile_backoffice"/>
--><project name="mailpreview_buildcallbacks">
</project>