Projeto J2ME utilizando Maven

4 respostas
Norxs

Alguém já utilizou?

Tem um exemplo de um pom?

4 Respostas

Foxlol

Encontrei essas referências, vê se te ajuda. Flw.

http://mojo.codehaus.org/j2me-maven-plugin/

http://pyx4me.com/

http://www.guj.com.br/posts/list/138765.java

Norxs

Opa … ajuda sim … vlw!

Norxs
montei um exemplo
<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/maven-v4_0_0.xsd">
	<modelVersion>4.0.0</modelVersion>
	
	<groupId>sample.j2me</groupId>
	<artifactId>my-project</artifactId>
	<version>1.0-SNAPSHOT</version>
	<name>My Project J2ME</name>
	<description>Sample POM Project J2ME</description>
	
	<dependencies>
		<dependency>
			<groupId>org.microemu</groupId>
			<artifactId>midpapi20</artifactId>
			<version>${me2Version}</version>
			<scope>provided</scope>
		</dependency>
	</dependencies>

	<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>2.0.2</version>
				<configuration>
					<source>1.3</source>
					<target>1.1</target>
				</configuration>
			</plugin>
		     <plugin>
		     	<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-jar-plugin</artifactId>
                <version>2.1</version>
				<configuration>
					<archive>
						<manifestEntries>
							<MIDlet-1>MyProjectJ2ME, splash.png, sample.j2me.MyProjectJ2ME.MyProjectJ2MEMIDlet</MIDlet-1>
							<MIDlet-Name>${project.name}</MIDlet-Name>
							<MIDlet-Vendor>${project.organization.name}</MIDlet-Vendor>
							<MicroEdition-Configuration>${j2me.midlet.configuration}</MicroEdition-Configuration>
							<MicroEdition-Profile>${j2me.midlet.profile}</MicroEdition-Profile>
							<MIDlet-Jar-URL>${project.artifactId}-${project.version}-me.jar</MIDlet-Jar-URL>
						</manifestEntries>
					</archive>
				</configuration>
			</plugin>
			<plugin>
				<groupId>com.pyx4me</groupId>
				<artifactId>j2me-maven-plugin</artifactId>
				<version>2.0.4</version>
				<executions>
					<execution>
						<goals>
							<goal>package</goal>
						</goals>
					</execution>
				</executions>
				<configuration>
					<proguard>true</proguard>
					<obfuscate>true</obfuscate>
					<proguardVersion>4.4</proguardVersion>
					<useWtkLibs>false</useWtkLibs>
					<proguardPreverify>true</proguardPreverify>
					<proguardOptions>
						<options>
							<option>-optimizations *</option>
							<option>-optimizationpasses 5</option>
							<option>-allowaccessmodification</option>
							<option>-overloadaggressively</option>
							<option>-dontusemixedcaseclassnames</option>
							<option>-flattenpackagehierarchy ''</option>
							<option>-repackageclasses ''</option>
							<option>-microedition</option>
							<option>-verbose</option>
						</options>
					</proguardOptions>
					<midlets>
						<MIDlet>
							<name>${project.name}</name>
							<icon>/splash.png</icon>
							<class>sample.j2me.MyProjectJ2ME.MyProjectJ2MEMIDlet</class>
						</MIDlet>
					</midlets>
				</configuration>
				<dependencies>
					<dependency>
						<groupId>net.sf.proguard</groupId>
						<artifactId>proguard</artifactId>
						<version>4.4</version>
						<scope>runtime</scope>
					</dependency>
				</dependencies>
			</plugin>
		</plugins>
	</build>
	
	<properties>
		<me2Version>2.0.3</me2Version>
	</properties>

	<repositories>
		<repository>
			<id>iBiblio</id>
			<url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url>
		</repository>
		<repository>
			<id>iBiblio 2</id>
			<url>http://www.ibiblio.org/maven2</url>
		</repository>
		<repository>
			<id>jahia Community Repository</id>
			<url>http://maven.jahia.org/maven2/</url>
		</repository>
		<repository>
			<id>Apache Repository</id>
			<url>http://people.apache.org/repo/m2-ibiblio-rsync-repository</url>
		</repository>
		<repository>
			<id>Java.net Maven 2 Repository</id>
			<url>http://download.java.net/maven/2</url>
		</repository>
	</repositories>
</project>
jbjares

Galera,
Como vocês estão fazendo debug nesse ambiente, j2me:debug, tem mais alguma configuração?

Criado 18 de novembro de 2009
Ultima resposta 15 de jun. de 2010
Respostas 4
Participantes 3