@@ -528,45 +528,29 @@ private void generateRpmPackage() throws MojoExecutionException {
528528 element ("directory" , "/opt/" + name ),
529529 element ("sources" ,
530530 element ("source" ,
531- element ("location" , appFolder .getAbsolutePath ())
531+ element ("location" , appFolder .getAbsolutePath ()),
532+ element ("excludes" ,
533+ element ("exclude" , name ),
534+ element ("exclude" , jreDirectoryName + "/bin/java" )
532535 )
533- ),
534- element ("excludes" ,
535- element ("exclude" , appFolder .getAbsolutePath () + "/" + name ),
536- element ("exclude" , appFolder .getAbsolutePath () + "/" + jreDirectoryName + "/bin" )
537536 )
538- ),
539- /* executable */
537+ )
538+ ),
539+ /* app executable and java binary file */
540540 element ("mapping" ,
541541 element ("directory" , "/opt/" + name ),
542542 element ("filemode" , "755" ),
543543 element ("sources" ,
544544 element ("source" ,
545- element ("location" , appFolder .getAbsolutePath () + "/" + name )
546- )
547- )
548- ),
549- // /* desktop file */
550- // element("data",
551- // element("type", "file"),
552- // element("src", desktopFile.getAbsolutePath()),
553- // element("mapper",
554- // element("type", "perm"),
555- // element("prefix", "/usr/share/applications")
556- // )
557- // ),
558-
559- /* java binary file */
560- element ("mapping" ,
561- element ("directory" , "/opt/" + name ),
562- element ("dirmode" , "755" ),
563- element ("filemode" , "755" ),
564- element ("sources" ,
565- element ("source" ,
566- element ("location" , appFolder .getAbsolutePath () + "/" + jreDirectoryName + "/bin" )
545+ element ("location" , appFolder .getAbsolutePath ()),
546+ element ("includes" ,
547+ element ("include" , name ),
548+ element ("include" , jreDirectoryName + "/bin/java" )
567549 )
568550 )
569551 )
552+ )
553+
570554 /*
571555 element("data",
572556 element("type", "file"),
0 commit comments