16
16
*/
17
17
package org .jboss .errai .forge .constant ;
18
18
19
- import java .util .ArrayList ;
20
- import java .util .Collection ;
21
- import java .util .HashMap ;
22
- import java .util .HashSet ;
23
- import java .util .Map ;
24
- import java .util .Set ;
25
-
26
19
import org .jboss .errai .forge .facet .base .AbstractBaseFacet ;
27
20
import org .jboss .forge .addon .dependencies .Dependency ;
28
21
22
+ import java .util .*;
23
+
29
24
/**
30
25
* @author Max Barkley <[email protected] >
31
26
*/
@@ -49,15 +44,18 @@ public static enum DependencyArtifact {
49
44
GwtSlf4j ("gwt-slf4j" , "de.benediktmeurer.gwt-slf4j" ),
50
45
JavaxInject ("javax.inject" , "javax.inject" ),
51
46
CdiApi ("cdi-api" , "javax.enterprise" ),
47
+ Jetty ("jetty" , "org.mortbay.jetty" ),
48
+ JettyPlus ("jetty-plus" , "org.mortbay.jetty" ),
49
+ JettyNaming ("jetty-naming" , "org.mortbay.jetty" ),
52
50
JsrApi ("jsr250-api" , "javax.annotation" ),
53
51
JavaxValidation ("validation-api" , "javax.validation" ),
54
- JavaxValidationSources ("validation-api" , "javax.validation" , "sources" ),
52
+ JavaxValidationSources ("validation-api" , "javax.validation" , "sources" , null ),
55
53
HibernateAnnotations ("hibernate-commons-annotations" , "org.hibernate.common" ),
56
54
HibernateJpa ("hibernate-jpa-2.0-api" , "org.hibernate.javax.persistence" ),
57
55
HibernateCore ("hibernate-core" , "org.hibernate" ),
58
56
HibernateEntityManager ("hibernate-entitymanager" , "org.hibernate" ),
59
57
HibernateValidator ("hibernate-validator" , "org.hibernate" ),
60
- HibernateValidatorSources ("hibernate-validator" , "org.hibernate" , "sources" ),
58
+ HibernateValidatorSources ("hibernate-validator" , "org.hibernate" , "sources" , null ),
61
59
JbossLogging ("jboss-logging" , "org.jboss.logging" ),
62
60
JaxrsApi ("jaxrs-api" , "org.jboss.resteasy" ),
63
61
JbossInterceptors ("jboss-interceptors-api_1.1_spec" , "org.jboss.spec.javax.interceptor" ),
@@ -69,9 +67,8 @@ public static enum DependencyArtifact {
69
67
WeldApi ("weld-api" , "org.jboss.weld" ),
70
68
WeldSpi ("weld-spi" , "org.jboss.weld" ),
71
69
XmlApis ("xml-apis" , "xml-apis" ),
72
- JettyNaming ("jetty-naming" , "org.mortbay.jetty" ),
73
70
RestEasyCdi ("resteasy-cdi" , "org.jboss.resteasy" ),
74
-
71
+
75
72
// tests
76
73
GwtMockito ("gwtmockito" , "com.google.gwt.gwtmockito" ),
77
74
@@ -96,6 +93,7 @@ public static enum DependencyArtifact {
96
93
ErraiTools ("errai-tools" ),
97
94
ErraiBus ("errai-bus" ),
98
95
ErraiCdiClient ("errai-cdi-client" ),
96
+ ErraiCdiClientTest ("errai-cdi-client" , "org.jboss.errai" , null , "test-jar" ),
99
97
ErraiWeldIntegration ("errai-weld-integration" ),
100
98
ErraiCdiJetty ("errai-cdi-jetty" ),
101
99
ErraiCodegenGwt ("errai-codegen-gwt" ),
@@ -118,15 +116,17 @@ public static enum DependencyArtifact {
118
116
private final String artifactId ;
119
117
private final String groupId ;
120
118
private final String classifier ;
119
+ private final String type ;
121
120
122
- private DependencyArtifact (final String artifactId , final String groupId , final String classifier ) {
121
+ private DependencyArtifact (final String artifactId , final String groupId , final String classifier , final String type ) {
123
122
this .artifactId = artifactId ;
124
123
this .groupId = groupId ;
125
124
this .classifier = classifier ;
125
+ this .type = type ;
126
126
}
127
127
128
128
private DependencyArtifact (final String artifactId , final String groupId ) {
129
- this (artifactId , groupId , null );
129
+ this (artifactId , groupId , null , null );
130
130
}
131
131
132
132
private DependencyArtifact (final String id ) {
@@ -152,7 +152,18 @@ public String getGroupId() {
152
152
*/
153
153
@ Override
154
154
public String toString () {
155
- return String .format ("%s:%s" , groupId , artifactId );
155
+ return String .format ("%s:%s" , groupId , artifactId );
156
+ // StringBuilder artifactBuilder = new StringBuilder();
157
+ //
158
+ // String plainArtifactString = new String(groupId + ":" + artifactId);
159
+ // artifactBuilder.append(plainArtifactString);
160
+ //
161
+ // if (type != null) {
162
+ // artifactBuilder.append(":::");
163
+ // artifactBuilder.append(type);
164
+ // }
165
+ //
166
+ // return artifactBuilder.toString();
156
167
}
157
168
158
169
private static Map <String , DependencyArtifact > artifacts = new HashMap <String , ArtifactVault .DependencyArtifact >();
@@ -174,6 +185,10 @@ public static DependencyArtifact valueOf(String groupId, String artifactId) {
174
185
public String getClassifier () {
175
186
return classifier ;
176
187
}
188
+
189
+ public String getType () {
190
+ return type ;
191
+ }
177
192
}
178
193
179
194
/**
0 commit comments