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 <[email protected]> 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 <[email protected]> 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 <[email protected]>: > > > > > 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 <[email protected]>: > > > > > >> 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: [email protected] > > >> For additional commands, e-mail: [email protected] > > >> > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [email protected] > > > For additional commands, e-mail: [email protected] > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > >
