Skip to content

Commit 49e4f45

Browse files
committed
Configured Maven build
1 parent dbb4a87 commit 49e4f45

File tree

20 files changed

+746
-18
lines changed

20 files changed

+746
-18
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
/.project
2+
bin
3+
target

.travis.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
language: java
2+
jdk: oraclejdk8
3+
script: mvn clean verify -B -f pom.xml

Build - selected project.launch

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType">
3+
<booleanAttribute key="M2_DEBUG_OUTPUT" value="true"/>
4+
<stringAttribute key="M2_GOALS" value="install"/>
5+
<booleanAttribute key="M2_NON_RECURSIVE" value="false"/>
6+
<booleanAttribute key="M2_OFFLINE" value="false"/>
7+
<stringAttribute key="M2_PROFILES" value=""/>
8+
<listAttribute key="M2_PROPERTIES"/>
9+
<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>
10+
<booleanAttribute key="M2_SKIP_TESTS" value="false"/>
11+
<intAttribute key="M2_THREADS" value="1"/>
12+
<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/>
13+
<stringAttribute key="M2_USER_SETTINGS" value=""/>
14+
<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/>
15+
<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.8.0_131"/>
16+
<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${project_loc}"/>
17+
</launchConfiguration>

Build.launch

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType">
3+
<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/>
4+
<stringAttribute key="M2_GOALS" value="clean install"/>
5+
<booleanAttribute key="M2_NON_RECURSIVE" value="false"/>
6+
<booleanAttribute key="M2_OFFLINE" value="false"/>
7+
<stringAttribute key="M2_PROFILES" value=""/>
8+
<listAttribute key="M2_PROPERTIES"/>
9+
<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>
10+
<booleanAttribute key="M2_SKIP_TESTS" value="false"/>
11+
<intAttribute key="M2_THREADS" value="1"/>
12+
<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/>
13+
<stringAttribute key="M2_USER_SETTINGS" value=""/>
14+
<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/>
15+
<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.8.0_131"/>
16+
<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${workspace_loc:/git}"/>
17+
</launchConfiguration>

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# JBC
22

3+
[![Build Status](https://travis-ci.org/itemis/jbc.svg?branch=master)](https://travis-ci.org/itemis/jbc)
4+
35
JBC is an eclipse plugin that enables the developer to view and edit files containing java byte code (*.class) inside eclipse.
46
This is done in a way such that a specialized editor opens the .class file and displays the binary code as a textual DSL whereas keywords intersparse the byte sequences.
57
Changing the text and saving then writes back the bytes to the .class file.

com.itemis.jbc.feature/pom.xml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
<modelVersion>4.0.0</modelVersion>
4+
<parent>
5+
<groupId>com.itemis.jbc</groupId>
6+
<artifactId>com.itemis.jbc.parent</artifactId>
7+
<version>1.0.0-SNAPSHOT</version>
8+
</parent>
9+
<artifactId>com.itemis.jbc.feature</artifactId>
10+
<packaging>eclipse-feature</packaging>
11+
12+
13+
<dependencies>
14+
</dependencies>
15+
</project>

com.itemis.jbc.ide/pom.xml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
<modelVersion>4.0.0</modelVersion>
4+
<parent>
5+
<groupId>com.itemis.jbc</groupId>
6+
<artifactId>com.itemis.jbc.parent</artifactId>
7+
<version>1.0.0-SNAPSHOT</version>
8+
</parent>
9+
<artifactId>com.itemis.jbc.ide</artifactId>
10+
<packaging>eclipse-plugin</packaging>
11+
12+
<build>
13+
<plugins>
14+
<plugin>
15+
<groupId>org.eclipse.xtend</groupId>
16+
<artifactId>xtend-maven-plugin</artifactId>
17+
</plugin>
18+
</plugins>
19+
</build>
20+
21+
</project>

com.itemis.jbc.target/.project

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>com.itemis.jbc.target</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
</buildSpec>
9+
<natures>
10+
</natures>
11+
</projectDescription>
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<?pde version="3.8"?><target name="com.itemis.jbc.target" sequenceNumber="3">
3+
<locations>
4+
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
5+
<unit id="org.eclipse.emf.sdk.feature.group" version="0.0.0"/>
6+
<unit id="org.eclipse.jdt.feature.group" version="0.0.0"/>
7+
<unit id="org.eclipse.pde.feature.group" version="0.0.0"/>
8+
<unit id="org.eclipse.platform.feature.group" version="0.0.0"/>
9+
<unit id="org.eclipse.xpand" version="0.0.0"/>
10+
<unit id="org.eclipse.xtend" version="0.0.0"/>
11+
<unit id="org.eclipse.xtend.typesystem.emf" version="0.0.0"/>
12+
<repository location="http://download.eclipse.org/releases/oxygen/201706281000/"/>
13+
</location>
14+
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
15+
<unit id="org.eclipse.emf.mwe2.launcher.feature.group" version="0.0.0"/>
16+
<repository location="http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.9.0/"/>
17+
</location>
18+
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
19+
<unit id="org.eclipse.xtext.sdk.feature.group" version="0.0.0"/>
20+
<repository location="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.12.0/"/>
21+
</location>
22+
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
23+
<unit id="org.apache.commons.lang3" version="0.0.0"/>
24+
<repository location="http://download.eclipse.org/tools/orbit/R-builds/R20170516192513/repository/"/>
25+
</location>
26+
</locations>
27+
</target>

com.itemis.jbc.target/pom.xml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
<modelVersion>4.0.0</modelVersion>
4+
<parent>
5+
<groupId>com.itemis.jbc</groupId>
6+
<artifactId>com.itemis.jbc.parent</artifactId>
7+
<version>1.0.0-SNAPSHOT</version>
8+
</parent>
9+
<artifactId>com.itemis.jbc.target</artifactId>
10+
<packaging>eclipse-target-definition</packaging>
11+
12+
13+
<dependencies>
14+
</dependencies>
15+
</project>

0 commit comments

Comments
 (0)