Mavenアセンブリプラグインを使ってjxtファイルにrxtxライブラリをパッケージ化する

私は依存関係を持つjarファイルを作成する必要があり、依存関係としてrxtxライブラリを追加する必要があります。しかし、私はjarを作成するときにjxtファイル内のrxtxを見ることができません。私にこれを行う正しい方法を投稿してください。

これはpomファイルの関連部分です

....
    
        org.rxtx
        rxtxcomm
        2.0-7pre1
        run
    
....

....

            maven-assembly-plugin
            2.2.1
            
                
                    jar-with-dependencies
                
                
                    
                        uom.elect.smeter.Output
                    
                
            
            
                
                    make-assembly
                    <!-- this is used for inheritance merges -->
                    package
                    <!-- bind to the packaging phase -->
                    
                        single
                    
                
            

        
....
0
スコープの rxtxcomm のための実行のタイプミスがありますか?もしそうでなければ、それはあなたの問題の原因かもしれません。 runtime または別の有効なスコープである必要があります。
追加された 著者 Raghuram,
私のために働く。詳細を提供する必要があります。 rxtxcommは、Mavenの中央リポジトリまたはローカルリポジトリで使用可能な依存関係ですか?
追加された 著者 Raghuram,
間違って..私はそれを試みた。運がない。アセンブリプラグインは、rxtxを除くすべてのパッケージをアセンブルします。
追加された 著者 tiran,

1 答え

        
            maven-dependency-plugin
            
                
                    copy
                    process-resources
                    
                        copy
                    
                    
                        
                            
                                org.company.project
                                RXTXcommJar
                                1.0.0
                                jar
                                
                                    ${project.build.outputDirectory}
                                
                                RXTXcomm.jar
                            
                            
                                org.company.project
                                rxtxParalleldll
                                1.0.0
                                dll
                                
                                    ${project.build.outputDirectory}/apps/plugin/
                                
                                rxtxParallel.dll
                            
                            
                                org.company.project
                                rxtxSerialdll
                                1.0.0
                                dll
                                
                                    ${project.build.outputDirectory}/apps/plugin/
                                
                                rxtxSerial.dll
                                            
                        
                    
                
            
         
0
追加された