Commit b2feeae9 authored by erreiip's avatar erreiip
Browse files

Revert "Deleted main to prepare the merge"

This reverts commit 49778294.
parent 8eddcacd
Loading
Loading
Loading
Loading
+7 −0
Changes for jeuAssemblage/.vscode/settings.json: 7 added lines, 0 removed lines.
Original line number Diff line number Diff line
{
    "java.project.sourcePaths": ["src"],
    "java.project.outputPath": "bin",
    "java.project.referencedLibraries": [
        "lib/**/*.jar"
    ]
}
+87 −0
Changes for jeuAssemblage/build.xml: 87 added lines, 0 removed lines.
Original line number Diff line number Diff line
<project name="jeuAssemblage" default="run" basedir=".">
    <property name="app.name" value="jeuAssemblage"/>
    <property name="app.version" value="0.1"/>
    <property name="app.fullname" value="${app.name}-${app.version}"/>
    <property name="build.home" value="${basedir}/build"/>
    <property name="dist.home" value="${basedir}/dist"/>
    <property name="docs.home" value="${basedir}/docs"/>
    <property name="src.home" value="${basedir}/src"/>
    <property name="lib.home" value="${basedir}/lib"/>
	<property name="resources.home" value="${basedir}/resources"/>
    <property name="javac.encoding" value="UTF-8"/>
    <!--  ==================== Compile options ===========================  -->
    <property name="compile.debug" value="true"/>
    <property name="compile.deprecation" value="false"/>
    <property name="compile.optimize" value="true"/>
    <!--  ==================== Compilation Classpath ===========================  -->
    <path id="compile.classpath">
        <fileset dir="${lib.home}">
            <include name="**/*.jar"/>
        </fileset>
    </path>
    <!--  ==================== All Target ======================================  -->
    <target name="all" depends="clean,compile" description="Clean build and dist directories, then compile"/>
    <!--  ==================== Clean Target ====================================  -->
    <target name="clean" description="Delete old build and dist directories">
        <delete dir="${build.home}"/>
        <delete dir="${build.test.home}"/>
        <delete dir="${dist.home}"/>
    </target>
    <!--  ==================== Prepare Target ==================================  -->
    <target name="prepare">
        <mkdir dir="${build.home}"/>
        <mkdir dir="${dist.home}"/>
    </target>
    <!--  ==================== Compile Target ==================================  -->
    <target name="compile" depends="prepare" description="Compile Java sources">
        <javac srcdir="${src.home}" destdir="${build.home}" debug="${compile.debug}" deprecation="${compile.deprecation}" optimize="${compile.optimize}" includeantruntime="false" encoding="${javac.encoding}">
            <classpath refid="compile.classpath"/>
        </javac>
    <!--  Copy application resources  -->
        <copy todir="${build.home}">
            <fileset dir="${src.home}" excludes="**/*.java"/>
        </copy>
    </target>
    <!--  ==================== Dist Target =====================================  -->
    <target name="dist" depends="clean,compile,copy-resources" description="Create binary distribution">
        <copy todir="${dist.home}/lib">
            <fileset dir="${lib.home}"/>
			<fileset dir="${resources.home}"/>
        </copy>
        <!--  Create application JAR file  -->
        <jar jarfile="${dist.home}/${app.fullname}.jar" basedir="${build.home}">
            <manifest>
                <attribute name="Main-Class" value="main.App"/>
                <attribute name="Class-Path" value="lib/pieces_puzzle-0.1.0.jar lib/flatlaf-2.6.jar"/>
            </manifest>
			<fileset dir="${resources.home}">
				<include name="assets/**"/> <!-- Include all files and subdirectories in the assets folder -->
			</fileset>
        </jar>
    </target>
    <!--  ==================== Javadoc Target ==================================  -->
    <target name="javadoc" depends="compile" description="Create Javadoc API documentation">
        <mkdir dir="${dist.home}/docs/api"/>
        <javadoc sourcepath="${src.home}" destdir="${dist.home}/docs/api" packagenames="*">
            <classpath>
                <fileset dir="${lib.home}">
                    <include name="**/*.jar"/>
                </fileset>
            </classpath>
        </javadoc>
    </target>
	<!--  ==================== Resources Target ================================  -->
    <target name="copy-resources" depends="compile">
        <copy todir="${build.home}/assets">
            <fileset dir="${resources.home}"/>
        </copy>
    </target>
    <!--  ==================== Run Target ==================================  -->
    <target name="run" depends="dist">
        <java jar="${dist.home}/${app.fullname}.jar" fork="true"/>
    </target>
    <!--  ==================== runWithoutComp Target ==================================  -->
    <target name="runWithoutComp">
        <java jar="${dist.home}/${app.fullname}.jar" fork="true"/>
    </target>
</project>
 No newline at end of file
+15 −0
Changes for jeuAssemblage/jeuAssemblage.iml: 15 added lines, 0 removed lines.
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
  <component name="NewModuleRootManager" inherit-compiler-output="true">
    <exclude-output />
    <content url="file://$MODULE_DIR$">
      <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
      <excludeFolder url="file://$MODULE_DIR$/build/assets/run" />
      <excludeFolder url="file://$MODULE_DIR$/dist/lib/run" />
    </content>
    <orderEntry type="inheritedJdk" />
    <orderEntry type="sourceFolder" forTests="false" />
    <orderEntry type="library" name="lib" level="project" />
    <orderEntry type="library" name="lib1" level="project" />
  </component>
</module>
 No newline at end of file
+713 KiB

File added.

No diff preview for this file type.

+5.22 KiB

File added.

No diff preview for this file type.

Loading