forked from ydanila/sharpen_imazen_config
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpom.xml
138 lines (123 loc) · 4.89 KB
/
pom.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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>sharpen</groupId>
<artifactId>sharpenconfig</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>sharpenconfig</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<finalName>MEConfiguration.${project.artifactId}</finalName>
<!--<finalName>${project.artifactId}-${project.version}</finalName>-->
<!--<finalName>${project.artifactId}</finalName>-->
</properties>
<repositories>
<repository>
<id>in-project</id>
<name>In Project Repo</name>
<url>file://${project.basedir}/sharpen.config/lib</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>sharpen</groupId>
<artifactId>sharpencore</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
</dependencies>
<build>
<directory>sharpen.config/target</directory>
<outputDirectory>sharpen.config/target/classes</outputDirectory>
<finalName>${finalName}</finalName>
<testOutputDirectory>sharpen.config/target/testcases</testOutputDirectory>
<sourceDirectory>sharpen.config/src</sourceDirectory>
<scriptSourceDirectory>sharpen.config/src</scriptSourceDirectory>
<!--<testSourceDirectory>sharpen.ui.tests/src</testSourceDirectory>-->
<resources>
<resource>
<directory>sharpen.config/src/resources</directory>
</resource>
</resources>
<!--<testResources>-->
<!--<testResource>-->
<!--<directory>sharpen.ui.tests/testcases</directory>-->
<!--</testResource>-->
<!--</testResources>-->
<plugins>
<!--
==============================================================================================
begin FIX
moljac/moljac++/moljacsharp
by default maven uses sorde 1.3 (java 3???) thus missing a lot of modern
java features.
Following errors might occur:
error: generics are not supported in -source 1.3
error: for-each loops are not supported in -source 1.3
error: annotations are not supported in -source 1.3
error: variable-arity methods are not supported in -source 1.3
[ERROR] sharpen/src/main/sharpen/core/csharp/ast/CSAbstractInvocation.java:[28,15]
error: generics are not supported in -source 1.3
[ERROR] (use -source 5 or higher to enable generics)
[ERROR] sharpen/src/main/sharpen/core/csharp/ast/CSAbstractInvocation.java:[34,24]
error: for-each loops are not supported in -source 1.3
[ERROR] (use -source 5 or higher to enable for-each loops)
[ERROR] sharpen/src/main/sharpen/core/framework/DynamicVariable.java:[26,28]
error: generics are not supported in -source 1.3
[ERROR] (use -source 5 or higher to enable generics)
[ERROR] sharpen/src/main/sharpen/core/csharp/ast/CSForStatement.java:[30,13]
error: generics are not supported in -source 1.3
[ERROR] (use -source 5 or higher to enable generics)
[ERROR] sharpen/src/main/sharpen/core/csharp/ast/CSField.java:[29,12]
error: generics are not supported in -source 1.3
[ERROR] (use -source 5 or higher to enable generics)
[ERROR] sharpen/src/main/sharpen/core/framework/ConversionBatch.java:[25,3]
error: annotations are not supported in -source 1.3
[ERROR] (use -source 5 or higher to enable annotations)
[ERROR] sharpen/src/main/sharpen/core/framework/ConversionBatch.java:[26,5]
error: generics are not supported in -source 1.3
[ERROR] (use -source 5 or higher to enable generics)
[ERROR] sharpen/src/main/sharpen/core/framework/ConversionBatch.java:[48,34]
error: variable-arity methods are not supported in -source 1.3
Added this into pom.xml:
//build/plugins
-->
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<!--
moljac/moljac++/moljacsharp
end FIX
==============================================================================================
-->
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>sharpen.config.MEConfiguration</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id> <!-- this is used for inheritance merges -->
<phase>package</phase> <!-- bind to the packaging phase -->
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>