You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Tommy Svensson <to...@natusoft.se> on 2013/07/21 19:06:24 UTC

No class files!!

Hello, 

Can someone please inform me why maven-compiler-plugin is clearly saying that it is compiling 12 classes into my target/classes directory but after build there are only resources and no classes there!

Here is the output of a build:
_______________________________________________________________

Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ mvn -version
Apache Maven 3.0.4 (r1232337; 2012-01-17 09:44:56+0100)
Maven home: /usr/share/maven
Java version: 1.7.0_21, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre
Default locale: sv_SE, platform encoding: UTF-8
OS name: "mac os x", version: "10.8.4", arch: "x86_64", family: "mac"

Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ mvn clean
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building APS OpenJPA Provider 0.9.2
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ aps-openjpa-provider ---
[INFO] Deleting /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.294s
[INFO] Finished at: Sun Jul 21 18:43:08 CEST 2013
[INFO] Final Memory: 6M/131M
[INFO] ------------------------------------------------------------------------

Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ ls -l 
total 24
-rw-r--r--  1 tommy  staff  2218 21 Jul 18:37 aps-openjpa-provider.iml
drwxr-xr-x  8 tommy  staff   272 21 Jul 12:17 docs
-rw-r--r--  1 tommy  staff  5469 21 Jul 18:37 pom.xml
drwxr-xr-x  3 tommy  staff   102 21 Jul 12:17 src

Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ find src/main/java -type f -print
src/main/java/se/natusoft/osgi/aps/jpa/APSOpenJPAProviderActivator.java
src/main/java/se/natusoft/osgi/aps/jpa/service/APSOpenJPAServiceProvider.java
src/main/java/se/natusoft/osgi/aps/jpa/service/ContextCache.java
src/main/java/se/natusoft/osgi/aps/jpa/service/ContextEntityManager.java
src/main/java/se/natusoft/osgi/aps/jpa/service/ContextEntityManagerFactory.java
src/main/java/se/natusoft/osgi/aps/jpa/service/ContextMetaModel.java
src/main/java/se/natusoft/osgi/aps/jpa/service/ContextPersistenceUnitUtil.java
src/main/java/se/natusoft/osgi/aps/jpa/service/MultiBundleClassLoader.java
src/main/java/se/natusoft/osgi/aps/jpa/xml/Persistence.java
src/main/java/se/natusoft/osgi/aps/jpa/xml/PersistenceUnit.java
src/main/java/se/natusoft/osgi/aps/jpa/xml/Properties.java
src/main/java/se/natusoft/osgi/aps/jpa/xml/Property.java

Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ mvn install
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building APS OpenJPA Provider 0.9.2
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ aps-openjpa-provider ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ aps-openjpa-provider ---
[INFO] Compiling 12 source files to /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/classes
[INFO] 
[INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ aps-openjpa-provider ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ aps-openjpa-provider ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.10:test (default-test) @ aps-openjpa-provider ---
[INFO] No tests to run.
[INFO] Surefire report directory: /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------

Results :

Tests run: 0, Failures: 0, Errors: 0, Skipped: 0

[INFO] 
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ aps-openjpa-provider ---
[INFO] Building jar: /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/aps-openjpa-provider-0.9.2.jar
[INFO] 
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ aps-openjpa-provider ---
[INFO] Installing /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/aps-openjpa-provider-0.9.2.jar to /Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-openjpa-provider/0.9.2/aps-openjpa-provider-0.9.2.jar
[INFO] Installing /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/pom.xml to /Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-openjpa-provider/0.9.2/aps-openjpa-provider-0.9.2.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.206s
[INFO] Finished at: Sun Jul 21 18:43:21 CEST 2013
[INFO] Final Memory: 13M/189M
[INFO] ------------------------------------------------------------------------

Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ ls -l target/classes/
total 0
drwxr-xr-x  3 tommy  staff  102 21 Jul 18:43 META-INF
drwxr-xr-x  4 tommy  staff  136 21 Jul 18:43 lib

Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ jar tvf target/aps-openjpa-provider-0.9.2.jar 
     0 Sun Jul 21 18:43:22 CEST 2013 META-INF/
  1578 Sun Jul 21 18:43:20 CEST 2013 META-INF/MANIFEST.MF
     0 Sun Jul 21 18:43:20 CEST 2013 lib/
6712450 Sun Jul 21 18:43:20 CEST 2013 lib/openjpa-all-2.2.0.jar
 62978 Sun Jul 21 18:43:20 CEST 2013 lib/xob-5.0.jar
     0 Sun Jul 21 18:43:22 CEST 2013 META-INF/maven/
     0 Sun Jul 21 18:43:22 CEST 2013 META-INF/maven/se.natusoft.osgi.aps/
     0 Sun Jul 21 18:43:22 CEST 2013 META-INF/maven/se.natusoft.osgi.aps/aps-openjpa-provider/
  5469 Sun Jul 21 18:37:44 CEST 2013 META-INF/maven/se.natusoft.osgi.aps/aps-openjpa-provider/pom.xml
   126 Sun Jul 21 18:43:22 CEST 2013 META-INF/maven/se.natusoft.osgi.aps/aps-openjpa-provider/pom.properties
_______________________________________________________________

My pom looks like this:
_______________________________________________________________

<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>se.natusoft.osgi.aps</groupId>
    <artifactId>aps-openjpa-provider</artifactId>
    <version>0.9.2</version>
    <packaging>jar</packaging>

    <name>APS OpenJPA Provider</name>

    <description>
        Provides an implementation of APSJPAService using OpenJPA.
    </description>

    <properties>
        <!--
            Other
        -->
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <dependencies>
        <!--
            APS
        -->
        <dependency>
            <groupId>se.natusoft.osgi.aps</groupId>
            <artifactId>aps-apis</artifactId>
            <version>${project.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>se.natusoft.osgi.aps</groupId>
            <artifactId>aps-tools-lib</artifactId>
            <version>${project.version}</version>
            <scope>provided</scope>
        </dependency>

        <!--
            Other
        -->
        <dependency>
            <groupId>org.osgi</groupId>
            <artifactId>org.osgi.enterprise</artifactId>
            <version>4.2.0</version>
            <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>org.apache.openjpa</groupId>
            <artifactId>openjpa-all</artifactId>
            <version>2.2.0</version>
            <scope>compile</scope>
        </dependency>

        <dependency>
            <groupId>se.natusoft.tools.xob</groupId>
            <artifactId>xob</artifactId>
            <version>5.0</version>
            <scope>compile</scope>
        </dependency>

    </dependencies>

    <repositories>
        <repository>
            <id>maven-natusoft-se</id>
            <name>
                Natusofts maven repository
            </name>
            <url>http://maven.natusoft.se/</url>
        </repository>

        <repository>
            <id>chrel</id>
            <name>codehaus-releases</name>
            <url>https://nexus.codehaus.org/content/repositories/releases/</url>
        </repository>
    </repositories>

    <build>
        <plugins>

            <!--
                Force the jar plugin to use the maven-bundle-plugin generated manifest.
            -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <version>2.4</version>
                <configuration>
                    <archive>
                        <!--manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile-->
                        <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
                    </archive>
                </configuration>
            </plugin>

        </plugins>
    </build>

</project>
_______________________________________________________________

This is really part of a larger multi module build, but I isolated it to troubleshoot. It now builds using only this pom, but still does not produce any class files! 

This is just completely insane! It is driving me nuts!  Pleeeease, someone, explain to me why I'm not getting any class files! 

I can add that I did get class files up to the point where I added the maven-shade-plugin version 2.1. The first build with that plugin resulted in no class files. I removed the maven-shade-plugin again, but it did not help. After that it has been 100% impossible to get class files. Could the shade plugin have installed something somewhere that I need to remove ? I know this is far fetched, but this whole problem is so completely ridiculous! Before this if someone had told me that they had this problem i would say, "that is not possible!". Actually, I still keep saying to myself, this is not possible! 

Regards,
Tommy Svensson










---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: No class files!!

Posted by Wayne Fay <wa...@gmail.com>.
> This has nothing to do with maven, but since I started this thread thinking
> it was a maven problem I though that I finnish it with the end result.

Thanks Tommy. Perhaps you will also come back and tell us when Oracle
has fixed and released it.

Wayne

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: No class files!!

Posted by Tommy Svensson <to...@natusoft.se>.
I've been away on vacation for the last week, but now when I'm back and have been digging a bit more into this I have found that javac fails to instantiate an annotation processor in my case, and in this case the 1.7 javac will just exit with a 0 return code without saying anything! If I build with a 1.6 javac it produces an error with a message saying which annotation processor failed construction, and then exits with status 1. I have now filed a bug with Oracle about this. It is quite easy to reproduce and I've been able to reproduce it both on several macs, including a clean virtual installation and on ubuntu Linux. 

This has nothing to do with maven, but since I started this thread thinking it was a maven problem I though that I finnish it with the end result. 

Regards,
Tommy

24 jul 2013 kl. 11:51 skrev Aliaksei Lahachou <al...@gmail.com>:

> Hi,
> 
> you can try only compiling to see if the problem is the compiler, or
> another plugin somehow removes the classes:
> mvn clean compiler:compile
> 
> Regards,
> htfv (Aliaksei Lahachou)
> 
> 
> On Sun, Jul 21, 2013 at 11:46 PM, Ed Hillmann <ed...@gmail.com> wrote:
> 
>> From the look of the original output, it did look like it was generating
>> classes.  The first thing I would try is to skip the custom configuration
>> of the JAR plugin to see if that's doing anything.
>> 
>> If you run the command with "-X", you might get some more information about
>> what the plugins are doing.
>> 
>> I haven't done any work on a Mac, is there any file/directory permissions
>> that might be causing issues?
>> 
>> Not much help, sorry.
>> 
>> 
>> On Mon, Jul 22, 2013 at 5:12 AM, Tommy Svensson <to...@natusoft.se> wrote:
>> 
>>> I just upgraded from _21 to _25, but no difference! That javac will not
>>> produce class files either. It does everything but write class files. If
>> I
>>> change a source file so that there is an error in it I will get the error
>>> when I compile, but when everything is OK and no errors it is quiet, but
>> it
>>> produces no class files.
>>> 
>>> Have anyone else experienced this problem with JDK 1.7 on a Mac ? If so,
>>> what did you do about it ? That is if there is a solution that does not
>>> involve reinstalling the whole machine!
>>> 
>>> Regards,
>>> Tommy Svensson
>>> 
>>> 
>>> 21 jul 2013 kl. 20:10 skrev Tommy Svensson <to...@natusoft.se>:
>>> 
>>>> I found the problem:
>>>> ________________________________________________________________
>>>> 
>>>> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ echo $cp
>>>> 
>>> 
>> /Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-apis/0.9.2/aps-apis-0.9.2.jar:/Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-tools-lib/0.9.2/aps-tools-lib-0.9.2.jar:/Users/tommy/.m2/repository/org/osgi/org.osgi.core/4.2.0/org.osgi.core-4.2.0.jar:/Users/tommy/.m2/repository/org/osgi/org.osgi.compendium/4.2.0/org.osgi.compendium-4.2.0.jar:/Users/tommy/.m2/repository/org/osgi/org.osgi.enterprise/4.2.0/org.osgi.enterprise-4.2.0.jar:/Users/tommy/.m2/repository/org/apache/openjpa/openjpa-all/2.2.0/openjpa-all-2.2.0.jar:/Users/tommy/.m2/repository/se/natusoft/tools/xob/xob/5.0/xob-5.0.jar
>>>> 
>>>> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$
>>> /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/bin/javac
>>> -classpath $cp -d target/classes -s target/generated-sources/annotations
>>> `find src/main/java -type f`
>>>> 
>>>> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ ls -l target/classes/
>>>> total 0
>>>> drwxr-xr-x  3 tommy  staff  102 21 Jul 19:36 META-INF
>>>> drwxr-xr-x  4 tommy  staff  136 21 Jul 19:36 lib
>>>> ________________________________________________________________
>>>> 
>>>> Damn you Oracle!
>>>> 
>>>> /Tommy
>>>> 
>>>> 
>>>> 21 jul 2013 kl. 19:06 skrev Tommy Svensson <to...@natusoft.se>:
>>>> 
>>>>> Hello,
>>>>> 
>>>>> Can someone please inform me why maven-compiler-plugin is clearly
>>> saying that it is compiling 12 classes into my target/classes directory
>> but
>>> after build there are only resources and no classes there!
>>>>> 
>>>>> Here is the output of a build:
>>>>> _______________________________________________________________
>>>>> 
>>>>> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ mvn -version
>>>>> Apache Maven 3.0.4 (r1232337; 2012-01-17 09:44:56+0100)
>>>>> Maven home: /usr/share/maven
>>>>> Java version: 1.7.0_21, vendor: Oracle Corporation
>>>>> Java home:
>>> /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre
>>>>> Default locale: sv_SE, platform encoding: UTF-8
>>>>> OS name: "mac os x", version: "10.8.4", arch: "x86_64", family: "mac"
>>>>> 
>>>>> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ mvn clean
>>>>> [INFO] Scanning for projects...
>>>>> [INFO]
>>>>> [INFO]
>>> ------------------------------------------------------------------------
>>>>> [INFO] Building APS OpenJPA Provider 0.9.2
>>>>> [INFO]
>>> ------------------------------------------------------------------------
>>>>> [INFO]
>>>>> [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @
>>> aps-openjpa-provider ---
>>>>> [INFO] Deleting
>>> 
>> /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target
>>>>> [INFO]
>>> ------------------------------------------------------------------------
>>>>> [INFO] BUILD SUCCESS
>>>>> [INFO]
>>> ------------------------------------------------------------------------
>>>>> [INFO] Total time: 0.294s
>>>>> [INFO] Finished at: Sun Jul 21 18:43:08 CEST 2013
>>>>> [INFO] Final Memory: 6M/131M
>>>>> [INFO]
>>> ------------------------------------------------------------------------
>>>>> 
>>>>> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ ls -l
>>>>> total 24
>>>>> -rw-r--r--  1 tommy  staff  2218 21 Jul 18:37 aps-openjpa-provider.iml
>>>>> drwxr-xr-x  8 tommy  staff   272 21 Jul 12:17 docs
>>>>> -rw-r--r--  1 tommy  staff  5469 21 Jul 18:37 pom.xml
>>>>> drwxr-xr-x  3 tommy  staff   102 21 Jul 12:17 src
>>>>> 
>>>>> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ find src/main/java -type
>> f
>>> -print
>>>>> 
>> src/main/java/se/natusoft/osgi/aps/jpa/APSOpenJPAProviderActivator.java
>>>>> 
>>> 
>> src/main/java/se/natusoft/osgi/aps/jpa/service/APSOpenJPAServiceProvider.java
>>>>> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextCache.java
>>>>> 
>> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextEntityManager.java
>>>>> 
>>> 
>> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextEntityManagerFactory.java
>>>>> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextMetaModel.java
>>>>> 
>>> 
>> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextPersistenceUnitUtil.java
>>>>> 
>>> 
>> src/main/java/se/natusoft/osgi/aps/jpa/service/MultiBundleClassLoader.java
>>>>> src/main/java/se/natusoft/osgi/aps/jpa/xml/Persistence.java
>>>>> src/main/java/se/natusoft/osgi/aps/jpa/xml/PersistenceUnit.java
>>>>> src/main/java/se/natusoft/osgi/aps/jpa/xml/Properties.java
>>>>> src/main/java/se/natusoft/osgi/aps/jpa/xml/Property.java
>>>>> 
>>>>> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ mvn install
>>>>> [INFO] Scanning for projects...
>>>>> [INFO]
>>>>> [INFO]
>>> ------------------------------------------------------------------------
>>>>> [INFO] Building APS OpenJPA Provider 0.9.2
>>>>> [INFO]
>>> ------------------------------------------------------------------------
>>>>> [INFO]
>>>>> [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @
>>> aps-openjpa-provider ---
>>>>> [debug] execute contextualize
>>>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>>>> [INFO] Copying 3 resources
>>>>> [INFO]
>>>>> [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @
>>> aps-openjpa-provider ---
>>>>> [INFO] Compiling 12 source files to
>>> 
>> /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/classes
>>>>> [INFO]
>>>>> [INFO] --- maven-resources-plugin:2.5:testResources
>>> (default-testResources) @ aps-openjpa-provider ---
>>>>> [debug] execute contextualize
>>>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>>>> [INFO] skip non existing resourceDirectory
>>> 
>> /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/src/test/resources
>>>>> [INFO]
>>>>> [INFO] --- maven-compiler-plugin:2.3.2:testCompile
>>> (default-testCompile) @ aps-openjpa-provider ---
>>>>> [INFO] No sources to compile
>>>>> [INFO]
>>>>> [INFO] --- maven-surefire-plugin:2.10:test (default-test) @
>>> aps-openjpa-provider ---
>>>>> [INFO] No tests to run.
>>>>> [INFO] Surefire report directory:
>>> 
>> /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/surefire-reports
>>>>> 
>>>>> -------------------------------------------------------
>>>>> T E S T S
>>>>> -------------------------------------------------------
>>>>> 
>>>>> Results :
>>>>> 
>>>>> Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
>>>>> 
>>>>> [INFO]
>>>>> [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @
>>> aps-openjpa-provider ---
>>>>> [INFO] Building jar:
>>> 
>> /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/aps-openjpa-provider-0.9.2.jar
>>>>> [INFO]
>>>>> [INFO] --- maven-install-plugin:2.3.1:install (default-install) @
>>> aps-openjpa-provider ---
>>>>> [INFO] Installing
>>> 
>> /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/aps-openjpa-provider-0.9.2.jar
>>> to
>>> 
>> /Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-openjpa-provider/0.9.2/aps-openjpa-provider-0.9.2.jar
>>>>> [INFO] Installing
>>> 
>> /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/pom.xml
>>> to
>>> 
>> /Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-openjpa-provider/0.9.2/aps-openjpa-provider-0.9.2.pom
>>>>> [INFO]
>>> ------------------------------------------------------------------------
>>>>> [INFO] BUILD SUCCESS
>>>>> [INFO]
>>> ------------------------------------------------------------------------
>>>>> [INFO] Total time: 2.206s
>>>>> [INFO] Finished at: Sun Jul 21 18:43:21 CEST 2013
>>>>> [INFO] Final Memory: 13M/189M
>>>>> [INFO]
>>> ------------------------------------------------------------------------
>>>>> 
>>>>> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ ls -l target/classes/
>>>>> total 0
>>>>> drwxr-xr-x  3 tommy  staff  102 21 Jul 18:43 META-INF
>>>>> drwxr-xr-x  4 tommy  staff  136 21 Jul 18:43 lib
>>>>> 
>>>>> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ jar tvf
>>> target/aps-openjpa-provider-0.9.2.jar
>>>>>   0 Sun Jul 21 18:43:22 CEST 2013 META-INF/
>>>>> 1578 Sun Jul 21 18:43:20 CEST 2013 META-INF/MANIFEST.MF
>>>>>   0 Sun Jul 21 18:43:20 CEST 2013 lib/
>>>>> 6712450 Sun Jul 21 18:43:20 CEST 2013 lib/openjpa-all-2.2.0.jar
>>>>> 62978 Sun Jul 21 18:43:20 CEST 2013 lib/xob-5.0.jar
>>>>>   0 Sun Jul 21 18:43:22 CEST 2013 META-INF/maven/
>>>>>   0 Sun Jul 21 18:43:22 CEST 2013
>> META-INF/maven/se.natusoft.osgi.aps/
>>>>>   0 Sun Jul 21 18:43:22 CEST 2013
>>> META-INF/maven/se.natusoft.osgi.aps/aps-openjpa-provider/
>>>>> 5469 Sun Jul 21 18:37:44 CEST 2013
>>> META-INF/maven/se.natusoft.osgi.aps/aps-openjpa-provider/pom.xml
>>>>> 126 Sun Jul 21 18:43:22 CEST 2013
>>> META-INF/maven/se.natusoft.osgi.aps/aps-openjpa-provider/pom.properties
>>>>> _______________________________________________________________
>>>>> 
>>>>> My pom looks like this:
>>>>> _______________________________________________________________
>>>>> 
>>>>> <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>se.natusoft.osgi.aps</groupId>
>>>>>  <artifactId>aps-openjpa-provider</artifactId>
>>>>>  <version>0.9.2</version>
>>>>>  <packaging>jar</packaging>
>>>>> 
>>>>>  <name>APS OpenJPA Provider</name>
>>>>> 
>>>>>  <description>
>>>>>      Provides an implementation of APSJPAService using OpenJPA.
>>>>>  </description>
>>>>> 
>>>>>  <properties>
>>>>>      <!--
>>>>>          Other
>>>>>      -->
>>>>> 
>> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
>>>>>  </properties>
>>>>> 
>>>>>  <dependencies>
>>>>>      <!--
>>>>>          APS
>>>>>      -->
>>>>>      <dependency>
>>>>>          <groupId>se.natusoft.osgi.aps</groupId>
>>>>>          <artifactId>aps-apis</artifactId>
>>>>>          <version>${project.version}</version>
>>>>>          <scope>provided</scope>
>>>>>      </dependency>
>>>>>      <dependency>
>>>>>          <groupId>se.natusoft.osgi.aps</groupId>
>>>>>          <artifactId>aps-tools-lib</artifactId>
>>>>>          <version>${project.version}</version>
>>>>>          <scope>provided</scope>
>>>>>      </dependency>
>>>>> 
>>>>>      <!--
>>>>>          Other
>>>>>      -->
>>>>>      <dependency>
>>>>>          <groupId>org.osgi</groupId>
>>>>>          <artifactId>org.osgi.enterprise</artifactId>
>>>>>          <version>4.2.0</version>
>>>>>          <scope>provided</scope>
>>>>>      </dependency>
>>>>> 
>>>>>      <dependency>
>>>>>          <groupId>org.apache.openjpa</groupId>
>>>>>          <artifactId>openjpa-all</artifactId>
>>>>>          <version>2.2.0</version>
>>>>>          <scope>compile</scope>
>>>>>      </dependency>
>>>>> 
>>>>>      <dependency>
>>>>>          <groupId>se.natusoft.tools.xob</groupId>
>>>>>          <artifactId>xob</artifactId>
>>>>>          <version>5.0</version>
>>>>>          <scope>compile</scope>
>>>>>      </dependency>
>>>>> 
>>>>>  </dependencies>
>>>>> 
>>>>>  <repositories>
>>>>>      <repository>
>>>>>          <id>maven-natusoft-se</id>
>>>>>          <name>
>>>>>              Natusofts maven repository
>>>>>          </name>
>>>>>          <url>http://maven.natusoft.se/</url>
>>>>>      </repository>
>>>>> 
>>>>>      <repository>
>>>>>          <id>chrel</id>
>>>>>          <name>codehaus-releases</name>
>>>>>          <url>
>>> https://nexus.codehaus.org/content/repositories/releases/</url>
>>>>>      </repository>
>>>>>  </repositories>
>>>>> 
>>>>>  <build>
>>>>>      <plugins>
>>>>> 
>>>>>          <!--
>>>>>              Force the jar plugin to use the maven-bundle-plugin
>>> generated manifest.
>>>>>          -->
>>>>>          <plugin>
>>>>>              <groupId>org.apache.maven.plugins</groupId>
>>>>>              <artifactId>maven-jar-plugin</artifactId>
>>>>>              <version>2.4</version>
>>>>>              <configuration>
>>>>>                  <archive>
>>>>> 
>>> 
>> <!--manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile-->
>>>>> 
>>> <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
>>>>>                  </archive>
>>>>>              </configuration>
>>>>>          </plugin>
>>>>> 
>>>>>      </plugins>
>>>>>  </build>
>>>>> 
>>>>> </project>
>>>>> _______________________________________________________________
>>>>> 
>>>>> This is really part of a larger multi module build, but I isolated it
>>> to troubleshoot. It now builds using only this pom, but still does not
>>> produce any class files!
>>>>> 
>>>>> This is just completely insane! It is driving me nuts!  Pleeeease,
>>> someone, explain to me why I'm not getting any class files!
>>>>> 
>>>>> I can add that I did get class files up to the point where I added the
>>> maven-shade-plugin version 2.1. The first build with that plugin resulted
>>> in no class files. I removed the maven-shade-plugin again, but it did not
>>> help. After that it has been 100% impossible to get class files. Could
>> the
>>> shade plugin have installed something somewhere that I need to remove ? I
>>> know this is far fetched, but this whole problem is so completely
>>> ridiculous! Before this if someone had told me that they had this
>> problem i
>>> would say, "that is not possible!". Actually, I still keep saying to
>>> myself, this is not possible!
>>>>> 
>>>>> Regards,
>>>>> Tommy Svensson
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>>>> For additional commands, e-mail: users-help@maven.apache.org
>>>>> 
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>>> For additional commands, e-mail: users-help@maven.apache.org
>>>> 
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: users-help@maven.apache.org
>>> 
>>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: No class files!!

Posted by Aliaksei Lahachou <al...@gmail.com>.
Hi,

you can try only compiling to see if the problem is the compiler, or
another plugin somehow removes the classes:
mvn clean compiler:compile

Regards,
htfv (Aliaksei Lahachou)


On Sun, Jul 21, 2013 at 11:46 PM, Ed Hillmann <ed...@gmail.com> wrote:

> From the look of the original output, it did look like it was generating
> classes.  The first thing I would try is to skip the custom configuration
> of the JAR plugin to see if that's doing anything.
>
> If you run the command with "-X", you might get some more information about
> what the plugins are doing.
>
> I haven't done any work on a Mac, is there any file/directory permissions
> that might be causing issues?
>
> Not much help, sorry.
>
>
> On Mon, Jul 22, 2013 at 5:12 AM, Tommy Svensson <to...@natusoft.se> wrote:
>
> > I just upgraded from _21 to _25, but no difference! That javac will not
> > produce class files either. It does everything but write class files. If
> I
> > change a source file so that there is an error in it I will get the error
> > when I compile, but when everything is OK and no errors it is quiet, but
> it
> > produces no class files.
> >
> > Have anyone else experienced this problem with JDK 1.7 on a Mac ? If so,
> > what did you do about it ? That is if there is a solution that does not
> > involve reinstalling the whole machine!
> >
> > Regards,
> > Tommy Svensson
> >
> >
> > 21 jul 2013 kl. 20:10 skrev Tommy Svensson <to...@natusoft.se>:
> >
> > > I found the problem:
> > > ________________________________________________________________
> > >
> > > Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ echo $cp
> > >
> >
> /Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-apis/0.9.2/aps-apis-0.9.2.jar:/Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-tools-lib/0.9.2/aps-tools-lib-0.9.2.jar:/Users/tommy/.m2/repository/org/osgi/org.osgi.core/4.2.0/org.osgi.core-4.2.0.jar:/Users/tommy/.m2/repository/org/osgi/org.osgi.compendium/4.2.0/org.osgi.compendium-4.2.0.jar:/Users/tommy/.m2/repository/org/osgi/org.osgi.enterprise/4.2.0/org.osgi.enterprise-4.2.0.jar:/Users/tommy/.m2/repository/org/apache/openjpa/openjpa-all/2.2.0/openjpa-all-2.2.0.jar:/Users/tommy/.m2/repository/se/natusoft/tools/xob/xob/5.0/xob-5.0.jar
> > >
> > > Tommys-MacBook-Pro:APSOpenJPAProvider tommy$
> > /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/bin/javac
> > -classpath $cp -d target/classes -s target/generated-sources/annotations
> > `find src/main/java -type f`
> > >
> > > Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ ls -l target/classes/
> > > total 0
> > > drwxr-xr-x  3 tommy  staff  102 21 Jul 19:36 META-INF
> > > drwxr-xr-x  4 tommy  staff  136 21 Jul 19:36 lib
> > > ________________________________________________________________
> > >
> > > Damn you Oracle!
> > >
> > > /Tommy
> > >
> > >
> > > 21 jul 2013 kl. 19:06 skrev Tommy Svensson <to...@natusoft.se>:
> > >
> > >> Hello,
> > >>
> > >> Can someone please inform me why maven-compiler-plugin is clearly
> > saying that it is compiling 12 classes into my target/classes directory
> but
> > after build there are only resources and no classes there!
> > >>
> > >> Here is the output of a build:
> > >> _______________________________________________________________
> > >>
> > >> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ mvn -version
> > >> Apache Maven 3.0.4 (r1232337; 2012-01-17 09:44:56+0100)
> > >> Maven home: /usr/share/maven
> > >> Java version: 1.7.0_21, vendor: Oracle Corporation
> > >> Java home:
> > /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre
> > >> Default locale: sv_SE, platform encoding: UTF-8
> > >> OS name: "mac os x", version: "10.8.4", arch: "x86_64", family: "mac"
> > >>
> > >> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ mvn clean
> > >> [INFO] Scanning for projects...
> > >> [INFO]
> > >> [INFO]
> > ------------------------------------------------------------------------
> > >> [INFO] Building APS OpenJPA Provider 0.9.2
> > >> [INFO]
> > ------------------------------------------------------------------------
> > >> [INFO]
> > >> [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @
> > aps-openjpa-provider ---
> > >> [INFO] Deleting
> >
> /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target
> > >> [INFO]
> > ------------------------------------------------------------------------
> > >> [INFO] BUILD SUCCESS
> > >> [INFO]
> > ------------------------------------------------------------------------
> > >> [INFO] Total time: 0.294s
> > >> [INFO] Finished at: Sun Jul 21 18:43:08 CEST 2013
> > >> [INFO] Final Memory: 6M/131M
> > >> [INFO]
> > ------------------------------------------------------------------------
> > >>
> > >> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ ls -l
> > >> total 24
> > >> -rw-r--r--  1 tommy  staff  2218 21 Jul 18:37 aps-openjpa-provider.iml
> > >> drwxr-xr-x  8 tommy  staff   272 21 Jul 12:17 docs
> > >> -rw-r--r--  1 tommy  staff  5469 21 Jul 18:37 pom.xml
> > >> drwxr-xr-x  3 tommy  staff   102 21 Jul 12:17 src
> > >>
> > >> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ find src/main/java -type
> f
> > -print
> > >>
> src/main/java/se/natusoft/osgi/aps/jpa/APSOpenJPAProviderActivator.java
> > >>
> >
> src/main/java/se/natusoft/osgi/aps/jpa/service/APSOpenJPAServiceProvider.java
> > >> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextCache.java
> > >>
> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextEntityManager.java
> > >>
> >
> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextEntityManagerFactory.java
> > >> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextMetaModel.java
> > >>
> >
> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextPersistenceUnitUtil.java
> > >>
> >
> src/main/java/se/natusoft/osgi/aps/jpa/service/MultiBundleClassLoader.java
> > >> src/main/java/se/natusoft/osgi/aps/jpa/xml/Persistence.java
> > >> src/main/java/se/natusoft/osgi/aps/jpa/xml/PersistenceUnit.java
> > >> src/main/java/se/natusoft/osgi/aps/jpa/xml/Properties.java
> > >> src/main/java/se/natusoft/osgi/aps/jpa/xml/Property.java
> > >>
> > >> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ mvn install
> > >> [INFO] Scanning for projects...
> > >> [INFO]
> > >> [INFO]
> > ------------------------------------------------------------------------
> > >> [INFO] Building APS OpenJPA Provider 0.9.2
> > >> [INFO]
> > ------------------------------------------------------------------------
> > >> [INFO]
> > >> [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @
> > aps-openjpa-provider ---
> > >> [debug] execute contextualize
> > >> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> > >> [INFO] Copying 3 resources
> > >> [INFO]
> > >> [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @
> > aps-openjpa-provider ---
> > >> [INFO] Compiling 12 source files to
> >
> /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/classes
> > >> [INFO]
> > >> [INFO] --- maven-resources-plugin:2.5:testResources
> > (default-testResources) @ aps-openjpa-provider ---
> > >> [debug] execute contextualize
> > >> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> > >> [INFO] skip non existing resourceDirectory
> >
> /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/src/test/resources
> > >> [INFO]
> > >> [INFO] --- maven-compiler-plugin:2.3.2:testCompile
> > (default-testCompile) @ aps-openjpa-provider ---
> > >> [INFO] No sources to compile
> > >> [INFO]
> > >> [INFO] --- maven-surefire-plugin:2.10:test (default-test) @
> > aps-openjpa-provider ---
> > >> [INFO] No tests to run.
> > >> [INFO] Surefire report directory:
> >
> /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/surefire-reports
> > >>
> > >> -------------------------------------------------------
> > >> T E S T S
> > >> -------------------------------------------------------
> > >>
> > >> Results :
> > >>
> > >> Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
> > >>
> > >> [INFO]
> > >> [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @
> > aps-openjpa-provider ---
> > >> [INFO] Building jar:
> >
> /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/aps-openjpa-provider-0.9.2.jar
> > >> [INFO]
> > >> [INFO] --- maven-install-plugin:2.3.1:install (default-install) @
> > aps-openjpa-provider ---
> > >> [INFO] Installing
> >
> /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/aps-openjpa-provider-0.9.2.jar
> > to
> >
> /Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-openjpa-provider/0.9.2/aps-openjpa-provider-0.9.2.jar
> > >> [INFO] Installing
> >
> /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/pom.xml
> > to
> >
> /Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-openjpa-provider/0.9.2/aps-openjpa-provider-0.9.2.pom
> > >> [INFO]
> > ------------------------------------------------------------------------
> > >> [INFO] BUILD SUCCESS
> > >> [INFO]
> > ------------------------------------------------------------------------
> > >> [INFO] Total time: 2.206s
> > >> [INFO] Finished at: Sun Jul 21 18:43:21 CEST 2013
> > >> [INFO] Final Memory: 13M/189M
> > >> [INFO]
> > ------------------------------------------------------------------------
> > >>
> > >> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ ls -l target/classes/
> > >> total 0
> > >> drwxr-xr-x  3 tommy  staff  102 21 Jul 18:43 META-INF
> > >> drwxr-xr-x  4 tommy  staff  136 21 Jul 18:43 lib
> > >>
> > >> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ jar tvf
> > target/aps-openjpa-provider-0.9.2.jar
> > >>    0 Sun Jul 21 18:43:22 CEST 2013 META-INF/
> > >> 1578 Sun Jul 21 18:43:20 CEST 2013 META-INF/MANIFEST.MF
> > >>    0 Sun Jul 21 18:43:20 CEST 2013 lib/
> > >> 6712450 Sun Jul 21 18:43:20 CEST 2013 lib/openjpa-all-2.2.0.jar
> > >> 62978 Sun Jul 21 18:43:20 CEST 2013 lib/xob-5.0.jar
> > >>    0 Sun Jul 21 18:43:22 CEST 2013 META-INF/maven/
> > >>    0 Sun Jul 21 18:43:22 CEST 2013
> META-INF/maven/se.natusoft.osgi.aps/
> > >>    0 Sun Jul 21 18:43:22 CEST 2013
> > META-INF/maven/se.natusoft.osgi.aps/aps-openjpa-provider/
> > >> 5469 Sun Jul 21 18:37:44 CEST 2013
> > META-INF/maven/se.natusoft.osgi.aps/aps-openjpa-provider/pom.xml
> > >>  126 Sun Jul 21 18:43:22 CEST 2013
> > META-INF/maven/se.natusoft.osgi.aps/aps-openjpa-provider/pom.properties
> > >> _______________________________________________________________
> > >>
> > >> My pom looks like this:
> > >> _______________________________________________________________
> > >>
> > >> <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>se.natusoft.osgi.aps</groupId>
> > >>   <artifactId>aps-openjpa-provider</artifactId>
> > >>   <version>0.9.2</version>
> > >>   <packaging>jar</packaging>
> > >>
> > >>   <name>APS OpenJPA Provider</name>
> > >>
> > >>   <description>
> > >>       Provides an implementation of APSJPAService using OpenJPA.
> > >>   </description>
> > >>
> > >>   <properties>
> > >>       <!--
> > >>           Other
> > >>       -->
> > >>
> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
> > >>   </properties>
> > >>
> > >>   <dependencies>
> > >>       <!--
> > >>           APS
> > >>       -->
> > >>       <dependency>
> > >>           <groupId>se.natusoft.osgi.aps</groupId>
> > >>           <artifactId>aps-apis</artifactId>
> > >>           <version>${project.version}</version>
> > >>           <scope>provided</scope>
> > >>       </dependency>
> > >>       <dependency>
> > >>           <groupId>se.natusoft.osgi.aps</groupId>
> > >>           <artifactId>aps-tools-lib</artifactId>
> > >>           <version>${project.version}</version>
> > >>           <scope>provided</scope>
> > >>       </dependency>
> > >>
> > >>       <!--
> > >>           Other
> > >>       -->
> > >>       <dependency>
> > >>           <groupId>org.osgi</groupId>
> > >>           <artifactId>org.osgi.enterprise</artifactId>
> > >>           <version>4.2.0</version>
> > >>           <scope>provided</scope>
> > >>       </dependency>
> > >>
> > >>       <dependency>
> > >>           <groupId>org.apache.openjpa</groupId>
> > >>           <artifactId>openjpa-all</artifactId>
> > >>           <version>2.2.0</version>
> > >>           <scope>compile</scope>
> > >>       </dependency>
> > >>
> > >>       <dependency>
> > >>           <groupId>se.natusoft.tools.xob</groupId>
> > >>           <artifactId>xob</artifactId>
> > >>           <version>5.0</version>
> > >>           <scope>compile</scope>
> > >>       </dependency>
> > >>
> > >>   </dependencies>
> > >>
> > >>   <repositories>
> > >>       <repository>
> > >>           <id>maven-natusoft-se</id>
> > >>           <name>
> > >>               Natusofts maven repository
> > >>           </name>
> > >>           <url>http://maven.natusoft.se/</url>
> > >>       </repository>
> > >>
> > >>       <repository>
> > >>           <id>chrel</id>
> > >>           <name>codehaus-releases</name>
> > >>           <url>
> > https://nexus.codehaus.org/content/repositories/releases/</url>
> > >>       </repository>
> > >>   </repositories>
> > >>
> > >>   <build>
> > >>       <plugins>
> > >>
> > >>           <!--
> > >>               Force the jar plugin to use the maven-bundle-plugin
> > generated manifest.
> > >>           -->
> > >>           <plugin>
> > >>               <groupId>org.apache.maven.plugins</groupId>
> > >>               <artifactId>maven-jar-plugin</artifactId>
> > >>               <version>2.4</version>
> > >>               <configuration>
> > >>                   <archive>
> > >>
> >
> <!--manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile-->
> > >>
> > <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
> > >>                   </archive>
> > >>               </configuration>
> > >>           </plugin>
> > >>
> > >>       </plugins>
> > >>   </build>
> > >>
> > >> </project>
> > >> _______________________________________________________________
> > >>
> > >> This is really part of a larger multi module build, but I isolated it
> > to troubleshoot. It now builds using only this pom, but still does not
> > produce any class files!
> > >>
> > >> This is just completely insane! It is driving me nuts!  Pleeeease,
> > someone, explain to me why I'm not getting any class files!
> > >>
> > >> I can add that I did get class files up to the point where I added the
> > maven-shade-plugin version 2.1. The first build with that plugin resulted
> > in no class files. I removed the maven-shade-plugin again, but it did not
> > help. After that it has been 100% impossible to get class files. Could
> the
> > shade plugin have installed something somewhere that I need to remove ? I
> > know this is far fetched, but this whole problem is so completely
> > ridiculous! Before this if someone had told me that they had this
> problem i
> > would say, "that is not possible!". Actually, I still keep saying to
> > myself, this is not possible!
> > >>
> > >> Regards,
> > >> Tommy Svensson
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > >> For additional commands, e-mail: users-help@maven.apache.org
> > >>
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: users-help@maven.apache.org
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > For additional commands, e-mail: users-help@maven.apache.org
> >
> >
>

Re: No class files!!

Posted by Ed Hillmann <ed...@gmail.com>.
>From the look of the original output, it did look like it was generating
classes.  The first thing I would try is to skip the custom configuration
of the JAR plugin to see if that's doing anything.

If you run the command with "-X", you might get some more information about
what the plugins are doing.

I haven't done any work on a Mac, is there any file/directory permissions
that might be causing issues?

Not much help, sorry.


On Mon, Jul 22, 2013 at 5:12 AM, Tommy Svensson <to...@natusoft.se> wrote:

> I just upgraded from _21 to _25, but no difference! That javac will not
> produce class files either. It does everything but write class files. If I
> change a source file so that there is an error in it I will get the error
> when I compile, but when everything is OK and no errors it is quiet, but it
> produces no class files.
>
> Have anyone else experienced this problem with JDK 1.7 on a Mac ? If so,
> what did you do about it ? That is if there is a solution that does not
> involve reinstalling the whole machine!
>
> Regards,
> Tommy Svensson
>
>
> 21 jul 2013 kl. 20:10 skrev Tommy Svensson <to...@natusoft.se>:
>
> > I found the problem:
> > ________________________________________________________________
> >
> > Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ echo $cp
> >
> /Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-apis/0.9.2/aps-apis-0.9.2.jar:/Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-tools-lib/0.9.2/aps-tools-lib-0.9.2.jar:/Users/tommy/.m2/repository/org/osgi/org.osgi.core/4.2.0/org.osgi.core-4.2.0.jar:/Users/tommy/.m2/repository/org/osgi/org.osgi.compendium/4.2.0/org.osgi.compendium-4.2.0.jar:/Users/tommy/.m2/repository/org/osgi/org.osgi.enterprise/4.2.0/org.osgi.enterprise-4.2.0.jar:/Users/tommy/.m2/repository/org/apache/openjpa/openjpa-all/2.2.0/openjpa-all-2.2.0.jar:/Users/tommy/.m2/repository/se/natusoft/tools/xob/xob/5.0/xob-5.0.jar
> >
> > Tommys-MacBook-Pro:APSOpenJPAProvider tommy$
> /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/bin/javac
> -classpath $cp -d target/classes -s target/generated-sources/annotations
> `find src/main/java -type f`
> >
> > Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ ls -l target/classes/
> > total 0
> > drwxr-xr-x  3 tommy  staff  102 21 Jul 19:36 META-INF
> > drwxr-xr-x  4 tommy  staff  136 21 Jul 19:36 lib
> > ________________________________________________________________
> >
> > Damn you Oracle!
> >
> > /Tommy
> >
> >
> > 21 jul 2013 kl. 19:06 skrev Tommy Svensson <to...@natusoft.se>:
> >
> >> Hello,
> >>
> >> Can someone please inform me why maven-compiler-plugin is clearly
> saying that it is compiling 12 classes into my target/classes directory but
> after build there are only resources and no classes there!
> >>
> >> Here is the output of a build:
> >> _______________________________________________________________
> >>
> >> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ mvn -version
> >> Apache Maven 3.0.4 (r1232337; 2012-01-17 09:44:56+0100)
> >> Maven home: /usr/share/maven
> >> Java version: 1.7.0_21, vendor: Oracle Corporation
> >> Java home:
> /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre
> >> Default locale: sv_SE, platform encoding: UTF-8
> >> OS name: "mac os x", version: "10.8.4", arch: "x86_64", family: "mac"
> >>
> >> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ mvn clean
> >> [INFO] Scanning for projects...
> >> [INFO]
> >> [INFO]
> ------------------------------------------------------------------------
> >> [INFO] Building APS OpenJPA Provider 0.9.2
> >> [INFO]
> ------------------------------------------------------------------------
> >> [INFO]
> >> [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @
> aps-openjpa-provider ---
> >> [INFO] Deleting
> /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target
> >> [INFO]
> ------------------------------------------------------------------------
> >> [INFO] BUILD SUCCESS
> >> [INFO]
> ------------------------------------------------------------------------
> >> [INFO] Total time: 0.294s
> >> [INFO] Finished at: Sun Jul 21 18:43:08 CEST 2013
> >> [INFO] Final Memory: 6M/131M
> >> [INFO]
> ------------------------------------------------------------------------
> >>
> >> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ ls -l
> >> total 24
> >> -rw-r--r--  1 tommy  staff  2218 21 Jul 18:37 aps-openjpa-provider.iml
> >> drwxr-xr-x  8 tommy  staff   272 21 Jul 12:17 docs
> >> -rw-r--r--  1 tommy  staff  5469 21 Jul 18:37 pom.xml
> >> drwxr-xr-x  3 tommy  staff   102 21 Jul 12:17 src
> >>
> >> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ find src/main/java -type f
> -print
> >> src/main/java/se/natusoft/osgi/aps/jpa/APSOpenJPAProviderActivator.java
> >>
> src/main/java/se/natusoft/osgi/aps/jpa/service/APSOpenJPAServiceProvider.java
> >> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextCache.java
> >> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextEntityManager.java
> >>
> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextEntityManagerFactory.java
> >> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextMetaModel.java
> >>
> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextPersistenceUnitUtil.java
> >>
> src/main/java/se/natusoft/osgi/aps/jpa/service/MultiBundleClassLoader.java
> >> src/main/java/se/natusoft/osgi/aps/jpa/xml/Persistence.java
> >> src/main/java/se/natusoft/osgi/aps/jpa/xml/PersistenceUnit.java
> >> src/main/java/se/natusoft/osgi/aps/jpa/xml/Properties.java
> >> src/main/java/se/natusoft/osgi/aps/jpa/xml/Property.java
> >>
> >> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ mvn install
> >> [INFO] Scanning for projects...
> >> [INFO]
> >> [INFO]
> ------------------------------------------------------------------------
> >> [INFO] Building APS OpenJPA Provider 0.9.2
> >> [INFO]
> ------------------------------------------------------------------------
> >> [INFO]
> >> [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @
> aps-openjpa-provider ---
> >> [debug] execute contextualize
> >> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> >> [INFO] Copying 3 resources
> >> [INFO]
> >> [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @
> aps-openjpa-provider ---
> >> [INFO] Compiling 12 source files to
> /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/classes
> >> [INFO]
> >> [INFO] --- maven-resources-plugin:2.5:testResources
> (default-testResources) @ aps-openjpa-provider ---
> >> [debug] execute contextualize
> >> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> >> [INFO] skip non existing resourceDirectory
> /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/src/test/resources
> >> [INFO]
> >> [INFO] --- maven-compiler-plugin:2.3.2:testCompile
> (default-testCompile) @ aps-openjpa-provider ---
> >> [INFO] No sources to compile
> >> [INFO]
> >> [INFO] --- maven-surefire-plugin:2.10:test (default-test) @
> aps-openjpa-provider ---
> >> [INFO] No tests to run.
> >> [INFO] Surefire report directory:
> /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/surefire-reports
> >>
> >> -------------------------------------------------------
> >> T E S T S
> >> -------------------------------------------------------
> >>
> >> Results :
> >>
> >> Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
> >>
> >> [INFO]
> >> [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @
> aps-openjpa-provider ---
> >> [INFO] Building jar:
> /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/aps-openjpa-provider-0.9.2.jar
> >> [INFO]
> >> [INFO] --- maven-install-plugin:2.3.1:install (default-install) @
> aps-openjpa-provider ---
> >> [INFO] Installing
> /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/aps-openjpa-provider-0.9.2.jar
> to
> /Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-openjpa-provider/0.9.2/aps-openjpa-provider-0.9.2.jar
> >> [INFO] Installing
> /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/pom.xml
> to
> /Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-openjpa-provider/0.9.2/aps-openjpa-provider-0.9.2.pom
> >> [INFO]
> ------------------------------------------------------------------------
> >> [INFO] BUILD SUCCESS
> >> [INFO]
> ------------------------------------------------------------------------
> >> [INFO] Total time: 2.206s
> >> [INFO] Finished at: Sun Jul 21 18:43:21 CEST 2013
> >> [INFO] Final Memory: 13M/189M
> >> [INFO]
> ------------------------------------------------------------------------
> >>
> >> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ ls -l target/classes/
> >> total 0
> >> drwxr-xr-x  3 tommy  staff  102 21 Jul 18:43 META-INF
> >> drwxr-xr-x  4 tommy  staff  136 21 Jul 18:43 lib
> >>
> >> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ jar tvf
> target/aps-openjpa-provider-0.9.2.jar
> >>    0 Sun Jul 21 18:43:22 CEST 2013 META-INF/
> >> 1578 Sun Jul 21 18:43:20 CEST 2013 META-INF/MANIFEST.MF
> >>    0 Sun Jul 21 18:43:20 CEST 2013 lib/
> >> 6712450 Sun Jul 21 18:43:20 CEST 2013 lib/openjpa-all-2.2.0.jar
> >> 62978 Sun Jul 21 18:43:20 CEST 2013 lib/xob-5.0.jar
> >>    0 Sun Jul 21 18:43:22 CEST 2013 META-INF/maven/
> >>    0 Sun Jul 21 18:43:22 CEST 2013 META-INF/maven/se.natusoft.osgi.aps/
> >>    0 Sun Jul 21 18:43:22 CEST 2013
> META-INF/maven/se.natusoft.osgi.aps/aps-openjpa-provider/
> >> 5469 Sun Jul 21 18:37:44 CEST 2013
> META-INF/maven/se.natusoft.osgi.aps/aps-openjpa-provider/pom.xml
> >>  126 Sun Jul 21 18:43:22 CEST 2013
> META-INF/maven/se.natusoft.osgi.aps/aps-openjpa-provider/pom.properties
> >> _______________________________________________________________
> >>
> >> My pom looks like this:
> >> _______________________________________________________________
> >>
> >> <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>se.natusoft.osgi.aps</groupId>
> >>   <artifactId>aps-openjpa-provider</artifactId>
> >>   <version>0.9.2</version>
> >>   <packaging>jar</packaging>
> >>
> >>   <name>APS OpenJPA Provider</name>
> >>
> >>   <description>
> >>       Provides an implementation of APSJPAService using OpenJPA.
> >>   </description>
> >>
> >>   <properties>
> >>       <!--
> >>           Other
> >>       -->
> >>       <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
> >>   </properties>
> >>
> >>   <dependencies>
> >>       <!--
> >>           APS
> >>       -->
> >>       <dependency>
> >>           <groupId>se.natusoft.osgi.aps</groupId>
> >>           <artifactId>aps-apis</artifactId>
> >>           <version>${project.version}</version>
> >>           <scope>provided</scope>
> >>       </dependency>
> >>       <dependency>
> >>           <groupId>se.natusoft.osgi.aps</groupId>
> >>           <artifactId>aps-tools-lib</artifactId>
> >>           <version>${project.version}</version>
> >>           <scope>provided</scope>
> >>       </dependency>
> >>
> >>       <!--
> >>           Other
> >>       -->
> >>       <dependency>
> >>           <groupId>org.osgi</groupId>
> >>           <artifactId>org.osgi.enterprise</artifactId>
> >>           <version>4.2.0</version>
> >>           <scope>provided</scope>
> >>       </dependency>
> >>
> >>       <dependency>
> >>           <groupId>org.apache.openjpa</groupId>
> >>           <artifactId>openjpa-all</artifactId>
> >>           <version>2.2.0</version>
> >>           <scope>compile</scope>
> >>       </dependency>
> >>
> >>       <dependency>
> >>           <groupId>se.natusoft.tools.xob</groupId>
> >>           <artifactId>xob</artifactId>
> >>           <version>5.0</version>
> >>           <scope>compile</scope>
> >>       </dependency>
> >>
> >>   </dependencies>
> >>
> >>   <repositories>
> >>       <repository>
> >>           <id>maven-natusoft-se</id>
> >>           <name>
> >>               Natusofts maven repository
> >>           </name>
> >>           <url>http://maven.natusoft.se/</url>
> >>       </repository>
> >>
> >>       <repository>
> >>           <id>chrel</id>
> >>           <name>codehaus-releases</name>
> >>           <url>
> https://nexus.codehaus.org/content/repositories/releases/</url>
> >>       </repository>
> >>   </repositories>
> >>
> >>   <build>
> >>       <plugins>
> >>
> >>           <!--
> >>               Force the jar plugin to use the maven-bundle-plugin
> generated manifest.
> >>           -->
> >>           <plugin>
> >>               <groupId>org.apache.maven.plugins</groupId>
> >>               <artifactId>maven-jar-plugin</artifactId>
> >>               <version>2.4</version>
> >>               <configuration>
> >>                   <archive>
> >>
> <!--manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile-->
> >>
> <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
> >>                   </archive>
> >>               </configuration>
> >>           </plugin>
> >>
> >>       </plugins>
> >>   </build>
> >>
> >> </project>
> >> _______________________________________________________________
> >>
> >> This is really part of a larger multi module build, but I isolated it
> to troubleshoot. It now builds using only this pom, but still does not
> produce any class files!
> >>
> >> This is just completely insane! It is driving me nuts!  Pleeeease,
> someone, explain to me why I'm not getting any class files!
> >>
> >> I can add that I did get class files up to the point where I added the
> maven-shade-plugin version 2.1. The first build with that plugin resulted
> in no class files. I removed the maven-shade-plugin again, but it did not
> help. After that it has been 100% impossible to get class files. Could the
> shade plugin have installed something somewhere that I need to remove ? I
> know this is far fetched, but this whole problem is so completely
> ridiculous! Before this if someone had told me that they had this problem i
> would say, "that is not possible!". Actually, I still keep saying to
> myself, this is not possible!
> >>
> >> Regards,
> >> Tommy Svensson
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: users-help@maven.apache.org
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > For additional commands, e-mail: users-help@maven.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>

Re: No class files!!

Posted by Tommy Svensson <to...@natusoft.se>.
I just upgraded from _21 to _25, but no difference! That javac will not produce class files either. It does everything but write class files. If I change a source file so that there is an error in it I will get the error when I compile, but when everything is OK and no errors it is quiet, but it produces no class files. 

Have anyone else experienced this problem with JDK 1.7 on a Mac ? If so, what did you do about it ? That is if there is a solution that does not involve reinstalling the whole machine!

Regards,
Tommy Svensson


21 jul 2013 kl. 20:10 skrev Tommy Svensson <to...@natusoft.se>:

> I found the problem:
> ________________________________________________________________
> 
> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ echo $cp
> /Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-apis/0.9.2/aps-apis-0.9.2.jar:/Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-tools-lib/0.9.2/aps-tools-lib-0.9.2.jar:/Users/tommy/.m2/repository/org/osgi/org.osgi.core/4.2.0/org.osgi.core-4.2.0.jar:/Users/tommy/.m2/repository/org/osgi/org.osgi.compendium/4.2.0/org.osgi.compendium-4.2.0.jar:/Users/tommy/.m2/repository/org/osgi/org.osgi.enterprise/4.2.0/org.osgi.enterprise-4.2.0.jar:/Users/tommy/.m2/repository/org/apache/openjpa/openjpa-all/2.2.0/openjpa-all-2.2.0.jar:/Users/tommy/.m2/repository/se/natusoft/tools/xob/xob/5.0/xob-5.0.jar
> 
> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/bin/javac -classpath $cp -d target/classes -s target/generated-sources/annotations `find src/main/java -type f`
> 
> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ ls -l target/classes/
> total 0
> drwxr-xr-x  3 tommy  staff  102 21 Jul 19:36 META-INF
> drwxr-xr-x  4 tommy  staff  136 21 Jul 19:36 lib
> ________________________________________________________________
> 
> Damn you Oracle!
> 
> /Tommy
> 
> 
> 21 jul 2013 kl. 19:06 skrev Tommy Svensson <to...@natusoft.se>:
> 
>> Hello, 
>> 
>> Can someone please inform me why maven-compiler-plugin is clearly saying that it is compiling 12 classes into my target/classes directory but after build there are only resources and no classes there!
>> 
>> Here is the output of a build:
>> _______________________________________________________________
>> 
>> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ mvn -version
>> Apache Maven 3.0.4 (r1232337; 2012-01-17 09:44:56+0100)
>> Maven home: /usr/share/maven
>> Java version: 1.7.0_21, vendor: Oracle Corporation
>> Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre
>> Default locale: sv_SE, platform encoding: UTF-8
>> OS name: "mac os x", version: "10.8.4", arch: "x86_64", family: "mac"
>> 
>> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ mvn clean
>> [INFO] Scanning for projects...
>> [INFO]                                                                         
>> [INFO] ------------------------------------------------------------------------
>> [INFO] Building APS OpenJPA Provider 0.9.2
>> [INFO] ------------------------------------------------------------------------
>> [INFO] 
>> [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ aps-openjpa-provider ---
>> [INFO] Deleting /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target
>> [INFO] ------------------------------------------------------------------------
>> [INFO] BUILD SUCCESS
>> [INFO] ------------------------------------------------------------------------
>> [INFO] Total time: 0.294s
>> [INFO] Finished at: Sun Jul 21 18:43:08 CEST 2013
>> [INFO] Final Memory: 6M/131M
>> [INFO] ------------------------------------------------------------------------
>> 
>> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ ls -l 
>> total 24
>> -rw-r--r--  1 tommy  staff  2218 21 Jul 18:37 aps-openjpa-provider.iml
>> drwxr-xr-x  8 tommy  staff   272 21 Jul 12:17 docs
>> -rw-r--r--  1 tommy  staff  5469 21 Jul 18:37 pom.xml
>> drwxr-xr-x  3 tommy  staff   102 21 Jul 12:17 src
>> 
>> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ find src/main/java -type f -print
>> src/main/java/se/natusoft/osgi/aps/jpa/APSOpenJPAProviderActivator.java
>> src/main/java/se/natusoft/osgi/aps/jpa/service/APSOpenJPAServiceProvider.java
>> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextCache.java
>> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextEntityManager.java
>> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextEntityManagerFactory.java
>> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextMetaModel.java
>> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextPersistenceUnitUtil.java
>> src/main/java/se/natusoft/osgi/aps/jpa/service/MultiBundleClassLoader.java
>> src/main/java/se/natusoft/osgi/aps/jpa/xml/Persistence.java
>> src/main/java/se/natusoft/osgi/aps/jpa/xml/PersistenceUnit.java
>> src/main/java/se/natusoft/osgi/aps/jpa/xml/Properties.java
>> src/main/java/se/natusoft/osgi/aps/jpa/xml/Property.java
>> 
>> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ mvn install
>> [INFO] Scanning for projects...
>> [INFO]                                                                         
>> [INFO] ------------------------------------------------------------------------
>> [INFO] Building APS OpenJPA Provider 0.9.2
>> [INFO] ------------------------------------------------------------------------
>> [INFO] 
>> [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ aps-openjpa-provider ---
>> [debug] execute contextualize
>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>> [INFO] Copying 3 resources
>> [INFO] 
>> [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ aps-openjpa-provider ---
>> [INFO] Compiling 12 source files to /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/classes
>> [INFO] 
>> [INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ aps-openjpa-provider ---
>> [debug] execute contextualize
>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>> [INFO] skip non existing resourceDirectory /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/src/test/resources
>> [INFO] 
>> [INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ aps-openjpa-provider ---
>> [INFO] No sources to compile
>> [INFO] 
>> [INFO] --- maven-surefire-plugin:2.10:test (default-test) @ aps-openjpa-provider ---
>> [INFO] No tests to run.
>> [INFO] Surefire report directory: /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/surefire-reports
>> 
>> -------------------------------------------------------
>> T E S T S
>> -------------------------------------------------------
>> 
>> Results :
>> 
>> Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
>> 
>> [INFO] 
>> [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ aps-openjpa-provider ---
>> [INFO] Building jar: /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/aps-openjpa-provider-0.9.2.jar
>> [INFO] 
>> [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ aps-openjpa-provider ---
>> [INFO] Installing /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/aps-openjpa-provider-0.9.2.jar to /Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-openjpa-provider/0.9.2/aps-openjpa-provider-0.9.2.jar
>> [INFO] Installing /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/pom.xml to /Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-openjpa-provider/0.9.2/aps-openjpa-provider-0.9.2.pom
>> [INFO] ------------------------------------------------------------------------
>> [INFO] BUILD SUCCESS
>> [INFO] ------------------------------------------------------------------------
>> [INFO] Total time: 2.206s
>> [INFO] Finished at: Sun Jul 21 18:43:21 CEST 2013
>> [INFO] Final Memory: 13M/189M
>> [INFO] ------------------------------------------------------------------------
>> 
>> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ ls -l target/classes/
>> total 0
>> drwxr-xr-x  3 tommy  staff  102 21 Jul 18:43 META-INF
>> drwxr-xr-x  4 tommy  staff  136 21 Jul 18:43 lib
>> 
>> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ jar tvf target/aps-openjpa-provider-0.9.2.jar 
>>    0 Sun Jul 21 18:43:22 CEST 2013 META-INF/
>> 1578 Sun Jul 21 18:43:20 CEST 2013 META-INF/MANIFEST.MF
>>    0 Sun Jul 21 18:43:20 CEST 2013 lib/
>> 6712450 Sun Jul 21 18:43:20 CEST 2013 lib/openjpa-all-2.2.0.jar
>> 62978 Sun Jul 21 18:43:20 CEST 2013 lib/xob-5.0.jar
>>    0 Sun Jul 21 18:43:22 CEST 2013 META-INF/maven/
>>    0 Sun Jul 21 18:43:22 CEST 2013 META-INF/maven/se.natusoft.osgi.aps/
>>    0 Sun Jul 21 18:43:22 CEST 2013 META-INF/maven/se.natusoft.osgi.aps/aps-openjpa-provider/
>> 5469 Sun Jul 21 18:37:44 CEST 2013 META-INF/maven/se.natusoft.osgi.aps/aps-openjpa-provider/pom.xml
>>  126 Sun Jul 21 18:43:22 CEST 2013 META-INF/maven/se.natusoft.osgi.aps/aps-openjpa-provider/pom.properties
>> _______________________________________________________________
>> 
>> My pom looks like this:
>> _______________________________________________________________
>> 
>> <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>se.natusoft.osgi.aps</groupId>
>>   <artifactId>aps-openjpa-provider</artifactId>
>>   <version>0.9.2</version>
>>   <packaging>jar</packaging>
>> 
>>   <name>APS OpenJPA Provider</name>
>> 
>>   <description>
>>       Provides an implementation of APSJPAService using OpenJPA.
>>   </description>
>> 
>>   <properties>
>>       <!--
>>           Other
>>       -->
>>       <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
>>   </properties>
>> 
>>   <dependencies>
>>       <!--
>>           APS
>>       -->
>>       <dependency>
>>           <groupId>se.natusoft.osgi.aps</groupId>
>>           <artifactId>aps-apis</artifactId>
>>           <version>${project.version}</version>
>>           <scope>provided</scope>
>>       </dependency>
>>       <dependency>
>>           <groupId>se.natusoft.osgi.aps</groupId>
>>           <artifactId>aps-tools-lib</artifactId>
>>           <version>${project.version}</version>
>>           <scope>provided</scope>
>>       </dependency>
>> 
>>       <!--
>>           Other
>>       -->
>>       <dependency>
>>           <groupId>org.osgi</groupId>
>>           <artifactId>org.osgi.enterprise</artifactId>
>>           <version>4.2.0</version>
>>           <scope>provided</scope>
>>       </dependency>
>> 
>>       <dependency>
>>           <groupId>org.apache.openjpa</groupId>
>>           <artifactId>openjpa-all</artifactId>
>>           <version>2.2.0</version>
>>           <scope>compile</scope>
>>       </dependency>
>> 
>>       <dependency>
>>           <groupId>se.natusoft.tools.xob</groupId>
>>           <artifactId>xob</artifactId>
>>           <version>5.0</version>
>>           <scope>compile</scope>
>>       </dependency>
>> 
>>   </dependencies>
>> 
>>   <repositories>
>>       <repository>
>>           <id>maven-natusoft-se</id>
>>           <name>
>>               Natusofts maven repository
>>           </name>
>>           <url>http://maven.natusoft.se/</url>
>>       </repository>
>> 
>>       <repository>
>>           <id>chrel</id>
>>           <name>codehaus-releases</name>
>>           <url>https://nexus.codehaus.org/content/repositories/releases/</url>
>>       </repository>
>>   </repositories>
>> 
>>   <build>
>>       <plugins>
>> 
>>           <!--
>>               Force the jar plugin to use the maven-bundle-plugin generated manifest.
>>           -->
>>           <plugin>
>>               <groupId>org.apache.maven.plugins</groupId>
>>               <artifactId>maven-jar-plugin</artifactId>
>>               <version>2.4</version>
>>               <configuration>
>>                   <archive>
>>                       <!--manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile-->
>>                       <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
>>                   </archive>
>>               </configuration>
>>           </plugin>
>> 
>>       </plugins>
>>   </build>
>> 
>> </project>
>> _______________________________________________________________
>> 
>> This is really part of a larger multi module build, but I isolated it to troubleshoot. It now builds using only this pom, but still does not produce any class files! 
>> 
>> This is just completely insane! It is driving me nuts!  Pleeeease, someone, explain to me why I'm not getting any class files! 
>> 
>> I can add that I did get class files up to the point where I added the maven-shade-plugin version 2.1. The first build with that plugin resulted in no class files. I removed the maven-shade-plugin again, but it did not help. After that it has been 100% impossible to get class files. Could the shade plugin have installed something somewhere that I need to remove ? I know this is far fetched, but this whole problem is so completely ridiculous! Before this if someone had told me that they had this problem i would say, "that is not possible!". Actually, I still keep saying to myself, this is not possible! 
>> 
>> Regards,
>> Tommy Svensson
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: No class files!!

Posted by Tommy Svensson <to...@natusoft.se>.
I found the problem:
________________________________________________________________

Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ echo $cp
/Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-apis/0.9.2/aps-apis-0.9.2.jar:/Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-tools-lib/0.9.2/aps-tools-lib-0.9.2.jar:/Users/tommy/.m2/repository/org/osgi/org.osgi.core/4.2.0/org.osgi.core-4.2.0.jar:/Users/tommy/.m2/repository/org/osgi/org.osgi.compendium/4.2.0/org.osgi.compendium-4.2.0.jar:/Users/tommy/.m2/repository/org/osgi/org.osgi.enterprise/4.2.0/org.osgi.enterprise-4.2.0.jar:/Users/tommy/.m2/repository/org/apache/openjpa/openjpa-all/2.2.0/openjpa-all-2.2.0.jar:/Users/tommy/.m2/repository/se/natusoft/tools/xob/xob/5.0/xob-5.0.jar

Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/bin/javac -classpath $cp -d target/classes -s target/generated-sources/annotations `find src/main/java -type f`

Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ ls -l target/classes/
total 0
drwxr-xr-x  3 tommy  staff  102 21 Jul 19:36 META-INF
drwxr-xr-x  4 tommy  staff  136 21 Jul 19:36 lib
________________________________________________________________

Damn you Oracle!

/Tommy


21 jul 2013 kl. 19:06 skrev Tommy Svensson <to...@natusoft.se>:

> Hello, 
> 
> Can someone please inform me why maven-compiler-plugin is clearly saying that it is compiling 12 classes into my target/classes directory but after build there are only resources and no classes there!
> 
> Here is the output of a build:
> _______________________________________________________________
> 
> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ mvn -version
> Apache Maven 3.0.4 (r1232337; 2012-01-17 09:44:56+0100)
> Maven home: /usr/share/maven
> Java version: 1.7.0_21, vendor: Oracle Corporation
> Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre
> Default locale: sv_SE, platform encoding: UTF-8
> OS name: "mac os x", version: "10.8.4", arch: "x86_64", family: "mac"
> 
> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ mvn clean
> [INFO] Scanning for projects...
> [INFO]                                                                         
> [INFO] ------------------------------------------------------------------------
> [INFO] Building APS OpenJPA Provider 0.9.2
> [INFO] ------------------------------------------------------------------------
> [INFO] 
> [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ aps-openjpa-provider ---
> [INFO] Deleting /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 0.294s
> [INFO] Finished at: Sun Jul 21 18:43:08 CEST 2013
> [INFO] Final Memory: 6M/131M
> [INFO] ------------------------------------------------------------------------
> 
> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ ls -l 
> total 24
> -rw-r--r--  1 tommy  staff  2218 21 Jul 18:37 aps-openjpa-provider.iml
> drwxr-xr-x  8 tommy  staff   272 21 Jul 12:17 docs
> -rw-r--r--  1 tommy  staff  5469 21 Jul 18:37 pom.xml
> drwxr-xr-x  3 tommy  staff   102 21 Jul 12:17 src
> 
> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ find src/main/java -type f -print
> src/main/java/se/natusoft/osgi/aps/jpa/APSOpenJPAProviderActivator.java
> src/main/java/se/natusoft/osgi/aps/jpa/service/APSOpenJPAServiceProvider.java
> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextCache.java
> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextEntityManager.java
> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextEntityManagerFactory.java
> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextMetaModel.java
> src/main/java/se/natusoft/osgi/aps/jpa/service/ContextPersistenceUnitUtil.java
> src/main/java/se/natusoft/osgi/aps/jpa/service/MultiBundleClassLoader.java
> src/main/java/se/natusoft/osgi/aps/jpa/xml/Persistence.java
> src/main/java/se/natusoft/osgi/aps/jpa/xml/PersistenceUnit.java
> src/main/java/se/natusoft/osgi/aps/jpa/xml/Properties.java
> src/main/java/se/natusoft/osgi/aps/jpa/xml/Property.java
> 
> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ mvn install
> [INFO] Scanning for projects...
> [INFO]                                                                         
> [INFO] ------------------------------------------------------------------------
> [INFO] Building APS OpenJPA Provider 0.9.2
> [INFO] ------------------------------------------------------------------------
> [INFO] 
> [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ aps-openjpa-provider ---
> [debug] execute contextualize
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] Copying 3 resources
> [INFO] 
> [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ aps-openjpa-provider ---
> [INFO] Compiling 12 source files to /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/classes
> [INFO] 
> [INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ aps-openjpa-provider ---
> [debug] execute contextualize
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] skip non existing resourceDirectory /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/src/test/resources
> [INFO] 
> [INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ aps-openjpa-provider ---
> [INFO] No sources to compile
> [INFO] 
> [INFO] --- maven-surefire-plugin:2.10:test (default-test) @ aps-openjpa-provider ---
> [INFO] No tests to run.
> [INFO] Surefire report directory: /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/surefire-reports
> 
> -------------------------------------------------------
> T E S T S
> -------------------------------------------------------
> 
> Results :
> 
> Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
> 
> [INFO] 
> [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ aps-openjpa-provider ---
> [INFO] Building jar: /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/aps-openjpa-provider-0.9.2.jar
> [INFO] 
> [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ aps-openjpa-provider ---
> [INFO] Installing /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/target/aps-openjpa-provider-0.9.2.jar to /Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-openjpa-provider/0.9.2/aps-openjpa-provider-0.9.2.jar
> [INFO] Installing /Users/tommy/Development/Projects/OSGi/OSGiApplicationPlatformServices/APS-Data/APSOpenJPAProvider/pom.xml to /Users/tommy/.m2/repository/se/natusoft/osgi/aps/aps-openjpa-provider/0.9.2/aps-openjpa-provider-0.9.2.pom
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 2.206s
> [INFO] Finished at: Sun Jul 21 18:43:21 CEST 2013
> [INFO] Final Memory: 13M/189M
> [INFO] ------------------------------------------------------------------------
> 
> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ ls -l target/classes/
> total 0
> drwxr-xr-x  3 tommy  staff  102 21 Jul 18:43 META-INF
> drwxr-xr-x  4 tommy  staff  136 21 Jul 18:43 lib
> 
> Tommys-MacBook-Pro:APSOpenJPAProvider tommy$ jar tvf target/aps-openjpa-provider-0.9.2.jar 
>     0 Sun Jul 21 18:43:22 CEST 2013 META-INF/
>  1578 Sun Jul 21 18:43:20 CEST 2013 META-INF/MANIFEST.MF
>     0 Sun Jul 21 18:43:20 CEST 2013 lib/
> 6712450 Sun Jul 21 18:43:20 CEST 2013 lib/openjpa-all-2.2.0.jar
> 62978 Sun Jul 21 18:43:20 CEST 2013 lib/xob-5.0.jar
>     0 Sun Jul 21 18:43:22 CEST 2013 META-INF/maven/
>     0 Sun Jul 21 18:43:22 CEST 2013 META-INF/maven/se.natusoft.osgi.aps/
>     0 Sun Jul 21 18:43:22 CEST 2013 META-INF/maven/se.natusoft.osgi.aps/aps-openjpa-provider/
>  5469 Sun Jul 21 18:37:44 CEST 2013 META-INF/maven/se.natusoft.osgi.aps/aps-openjpa-provider/pom.xml
>   126 Sun Jul 21 18:43:22 CEST 2013 META-INF/maven/se.natusoft.osgi.aps/aps-openjpa-provider/pom.properties
> _______________________________________________________________
> 
> My pom looks like this:
> _______________________________________________________________
> 
> <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>se.natusoft.osgi.aps</groupId>
>    <artifactId>aps-openjpa-provider</artifactId>
>    <version>0.9.2</version>
>    <packaging>jar</packaging>
> 
>    <name>APS OpenJPA Provider</name>
> 
>    <description>
>        Provides an implementation of APSJPAService using OpenJPA.
>    </description>
> 
>    <properties>
>        <!--
>            Other
>        -->
>        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
>    </properties>
> 
>    <dependencies>
>        <!--
>            APS
>        -->
>        <dependency>
>            <groupId>se.natusoft.osgi.aps</groupId>
>            <artifactId>aps-apis</artifactId>
>            <version>${project.version}</version>
>            <scope>provided</scope>
>        </dependency>
>        <dependency>
>            <groupId>se.natusoft.osgi.aps</groupId>
>            <artifactId>aps-tools-lib</artifactId>
>            <version>${project.version}</version>
>            <scope>provided</scope>
>        </dependency>
> 
>        <!--
>            Other
>        -->
>        <dependency>
>            <groupId>org.osgi</groupId>
>            <artifactId>org.osgi.enterprise</artifactId>
>            <version>4.2.0</version>
>            <scope>provided</scope>
>        </dependency>
> 
>        <dependency>
>            <groupId>org.apache.openjpa</groupId>
>            <artifactId>openjpa-all</artifactId>
>            <version>2.2.0</version>
>            <scope>compile</scope>
>        </dependency>
> 
>        <dependency>
>            <groupId>se.natusoft.tools.xob</groupId>
>            <artifactId>xob</artifactId>
>            <version>5.0</version>
>            <scope>compile</scope>
>        </dependency>
> 
>    </dependencies>
> 
>    <repositories>
>        <repository>
>            <id>maven-natusoft-se</id>
>            <name>
>                Natusofts maven repository
>            </name>
>            <url>http://maven.natusoft.se/</url>
>        </repository>
> 
>        <repository>
>            <id>chrel</id>
>            <name>codehaus-releases</name>
>            <url>https://nexus.codehaus.org/content/repositories/releases/</url>
>        </repository>
>    </repositories>
> 
>    <build>
>        <plugins>
> 
>            <!--
>                Force the jar plugin to use the maven-bundle-plugin generated manifest.
>            -->
>            <plugin>
>                <groupId>org.apache.maven.plugins</groupId>
>                <artifactId>maven-jar-plugin</artifactId>
>                <version>2.4</version>
>                <configuration>
>                    <archive>
>                        <!--manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile-->
>                        <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
>                    </archive>
>                </configuration>
>            </plugin>
> 
>        </plugins>
>    </build>
> 
> </project>
> _______________________________________________________________
> 
> This is really part of a larger multi module build, but I isolated it to troubleshoot. It now builds using only this pom, but still does not produce any class files! 
> 
> This is just completely insane! It is driving me nuts!  Pleeeease, someone, explain to me why I'm not getting any class files! 
> 
> I can add that I did get class files up to the point where I added the maven-shade-plugin version 2.1. The first build with that plugin resulted in no class files. I removed the maven-shade-plugin again, but it did not help. After that it has been 100% impossible to get class files. Could the shade plugin have installed something somewhere that I need to remove ? I know this is far fetched, but this whole problem is so completely ridiculous! Before this if someone had told me that they had this problem i would say, "that is not possible!". Actually, I still keep saying to myself, this is not possible! 
> 
> Regards,
> Tommy Svensson
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org